更改docker默认网段

Posted dadonggg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改docker默认网段相关的知识,希望对你有一定的参考价值。

#本文档旨在说明创建docker时注意的事项:
我们在局域网中使用Docker,最常遇到的一个困惑,就是有时候跨网段结果出现网络不通。
原因是因为Docker默认生成的网关和我们的局域网网段有时候是冲突的,比如在172.16网段的机器上部署Docker,结果生成的docker0网桥是172.17网段,那么就和真实环境中使用该网段的机器冲突了(即ping不通172.17网段的机器)。
为了避免冲突,首先想到的是改网关,默认172.17 网段。

1、前提是已经安装了docker环境
可以用编辑/etc/docker/daemon.json文件,添加内容 "bip": "ip/netmask" [ 切勿与宿主机同网段 ]

"bip":"192.168.0.1/16"

2、重启 docker 服务

service docker restart

查看修改后的 docker0 网桥信息 ifconfig

以上是关于更改docker默认网段的主要内容,如果未能解决你的问题,请参考以下文章

docker默认网段和主机网段冲突解决

Docker--------修改Docker0网桥默认网段

Docker修改默认的网段

docker之修改docker0网桥默认网段

自定义网段

Docker CentOS 网段与公司网段冲突