docker修改默认网桥地址

通过docker部署或本地起了docker,默认的docker0 网桥地址为172.17.0.0/16,这也是docker默认的网络CIDR, 所有目的地址为172.17网段的流量均会走到docker0的网卡,如果其其它环境的网络也是172.17.0.0/16, 从本地访问172.17.0.0/16的服务器时并不会走默认192.168.16.1的默认网关,而是走的docker0。

解决办法, 修改本地docker0网桥的地址,若以下参数不支持,请查看安装的docker 版本,根据最新的配置来修改。

{ "insecure-registries":
     ["http://192.168.17.82:1603"],
   "data-root":"/data/docker",
   "bip":"172.18.0.1/16"
} 

然后重新加载

systemctl daemon-reload

重启docker,可以看到已经修改了

 

posted @ 2024-08-21 13:55  羊脂玉净瓶  阅读(38)  评论(0)    收藏  举报