一、背景

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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐