使用环境变量定义自定义 Docker 网络
验证要求
生产环境中的自定义 Docker 网络必须满足以下要求。
网络名称 (DOCKER_ADDRESS_POOL_BASE)
- 必须是有效的 CIDR 块,例如
10.0.0.0/8。
地址池大小 (DOCKER_ADDRESS_POOL_SIZE)
- 必须是有效的数字,例如
10。
强制覆盖 (DOCKER_POOL_FORCE_OVERRIDE)
- 仅当主机上已存在 Docker 地址池且您希望覆盖它时才需要此设置。
自动化安装方法
-
准备凭据
根据上述验证要求创建您的 root 用户凭据。
-
运行安装命令
使用准备好的凭据执行自动化安装脚本:
env DOCKER_ADDRESS_POOL_BASE=10.0.0.0/8 DOCKER_ADDRESS_POOL_SIZE=10 bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'查看 脚本源代码
安装脚本必须以 root 用户身份运行。如果您未以 root 用户登录,脚本将使用 sudo 提升权限。
sudo -E env DOCKER_ADDRESS_POOL_BASE=10.0.0.0/8 DOCKER_ADDRESS_POOL_SIZE=10 bash -c 'curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash'- 完成设置 配置好 root 用户凭据后,继续执行 安装步骤 以完成 Coolify 的设置。
手动安装方法
-
准备凭据
根据上述验证要求创建您的 root 用户凭据。
-
配置环境变量
编辑环境变量文件:
nano /data/coolify/source/.env使用准备好的凭据添加以下变量:
DOCKER_ADDRESS_POOL_BASE=10.0.0.0/8 DOCKER_ADDRESS_POOL_SIZE=10 DOCKER_POOL_FORCE_OVERRIDE=false -
完成设置 配置好 root 用户凭据后,继续执行 安装步骤 以完成 Coolify 的设置。
