Coolify logoCoolify

使用环境变量定义自定义 Docker 网络

验证要求

生产环境中的自定义 Docker 网络必须满足以下要求。

网络名称 (DOCKER_ADDRESS_POOL_BASE)

  • 必须是有效的 CIDR 块,例如 10.0.0.0/8

地址池大小 (DOCKER_ADDRESS_POOL_SIZE)

  • 必须是有效的数字,例如 10

强制覆盖 (DOCKER_POOL_FORCE_OVERRIDE)

  • 仅当主机上已存在 Docker 地址池且您希望覆盖它时才需要此设置。

自动化安装方法

  1. 准备凭据

    根据上述验证要求创建您的 root 用户凭据。

  2. 运行安装命令

    使用准备好的凭据执行自动化安装脚本:

    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'
  1. 完成设置 配置好 root 用户凭据后,继续执行 安装步骤 以完成 Coolify 的设置。

手动安装方法

  1. 准备凭据

    根据上述验证要求创建您的 root 用户凭据。

  2. 配置环境变量

    编辑环境变量文件:

    nano /data/coolify/source/.env

    使用准备好的凭据添加以下变量:

    DOCKER_ADDRESS_POOL_BASE=10.0.0.0/8
    DOCKER_ADDRESS_POOL_SIZE=10
    DOCKER_POOL_FORCE_OVERRIDE=false
  3. 完成设置 配置好 root 用户凭据后,继续执行 安装步骤 以完成 Coolify 的设置。

On this page