一、背景

docker分配的网段和vpn分配的网段冲突,需要单独给docker分配网段。

二、配置

全局配置 Docker 默认网段
修改 Docker 守护进程配置以全局管理 IP 分配:
1、编辑配置文件 /etc/docker/daemon.json:

{
  "bip": "30.0.0.1/16",
  "default-address-pools": [
    {
      "base": "30.1.0.0/16",
      "size": 24
    }
  ]
}

关键参数:
bip:设置 Docker 默认桥接网络 docker0 的 IP 为 30.0.0.1/16。
default-address-pools:后续自动创建的网络会从 30.1.0.0/16 中分配 /24 的子网(如 30.1.1.0/24、30.1.2.0/24 等)。

2、重启 Docker 生效:

systemctl restart docker

3、检查配置

[stpo@spatial_pathology stereomapv4_docker]$ docker network ls
NETWORK ID     NAME                         DRIVER    SCOPE
bed9227ecb6b   bridge                       bridge    local
093e20dfe2ac   host                         host      local
aa68f3257a94   none                         null      local

在这里插入图片描述
4、重新构建容器即可。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐