Docker网段与内网主机网段冲突的解决方案

2023-07-13
0评论
/
阅读
爱搜啊

Docker网段与内网主机网段冲突

Docker默认网段分配的是B类私有地址段,很可能和企业内网地址段发生冲突,因此很有必要更改Docker的默认网段。

1、修改配置文件

修改Docker配置文件,位于/etc/Docker/daemon.json,如果没有则新建一个。

添加如下配置:

{
  "default-address-pools":
    [
      {"base": "172.100.0.0/16", "size": 28}
    ]
}

2、删除Docker相关的网络接口

ip link delete docker0

3、重启Docker

对于使用systemd引导的系统,使用下面的命令重启Docker,使Docker加载新的配置文件。

systemctl restart docker

3、重启/重新创建容器

已经分配的地址并不会立即发生变化,需要重新启动容器后才能分配新的地址。

另外对于docker-compose创建的容器,由于每一个compose可能会创建一个独立的network,因此,需要销毁network重新创建。通过docker compose down和docker compose up来完成这些操作。


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

标签: Docker
于2023-07-13发布