document.write("");

docker 网段与主机网段冲突 - 解决方案

背景:

服务器重启后,服务器网络之间无法telnet通

docker的bridge的默认网段是 172.17.0.0/16,所以可能会跟主机网段冲突,修改docker的网段可解决问题

步骤:

1. 查看服务器的网络列表

docker network ls

2. 查看 bridge 详情

docker network inspect bridge

关注返回内容的Subnet和Gateway参数值,判断网段范围是否覆盖当前连通网络异常的主机IP

3. 修改 默认网段信息

修改 /etc/docker/daemon.json 文件(文件不存在则touch创建,vim编辑)

写入内容

{
  "bip": "192.168.1.1/24",
  "fixed-cidr": "192.168.1.0/24"
}

4. 重启docker

systemctl restart docker

5. 重新查看docker网段信息

确认是否生效,以及是否还会出现范围覆盖的情况

docker network inspect bridge

此时网络应该已经恢复正常

 

 

 

 

 

 

 

 

 

 

 
 

 

posted @ 2025-09-02 09:54  人间春风意  阅读(76)  评论(0)    收藏  举报