跳到主要内容

本机环境准备:Linux

使用有图形浏览器的 Linux 桌面,下载对应处理器的 Soln 安装器。桌面安装流程会准备 Node.js 和 Cosign,不需要 OpenSSL。

1. 安装 Docker Engine​

按所用发行版的 Docker Engine 安装说明安装 Docker Engine、Compose v2 和 Buildx,也可以使用 Docker Desktop for Linux。

使用 systemd 的电脑可执行:

sudo systemctl enable --now docker

运行 Soln 的普通用户需能直接使用 Docker,不能依赖交互输入 sudo 密码。按 Docker 的 Linux 安装后设置配置权限;Docker 用户组拥有引擎的高权限,仅向需要使用的账号开放。修改用户组后退出登录并重新登录。

用普通用户检查:

docker info
docker compose version
docker buildx version

三条命令均需成功。提示 socket 权限不足时,先处理当前用户对引擎的访问权限。

2. 准备加密存储​

部署目录所在文件系统需使用 LUKS 加密。Soln 通过 findmnt 和 lsblk 检查挂载和底层设备,不会替你启用 LUKS 或格式化磁盘。

为租户数据、备份和 Docker 镜像存储预留足够空间。系统需提供 bash、curl、tar、sha256sum、findmnt 和 lsblk,安装流程会使用这些系统工具。

3. 打开 Soln 完成安装​

继续本机安装。无法确认加密时,先检查所选目录的挂载和底层设备。

Linux 不会自动添加本机证书信任;按提示将 <部署目录>/certs/soln-local-root-cert.pem 导入浏览器或系统信任库。证书由 Soln 自动生成。

需要有意使用终端安装时,可查看本机安装中的可选 CLI 部分;该路径需要自行准备 Node.js 和 Cosign。