修改docker0网段重启后起不来
更新时间: 2024-12-19 16:29:21
阅读 15
背景
某些客户需要使用的网段和有数docker0网段会冲突,则需要更改docker0默认网段,但是会遇到docker重启后起不来的情况。
解决方法
更改docker0网段的方法是修改/etc/docker/daemon.json文件,增加bip配置,如下:
{
"bip": "172.20.0.0/16"
}
加了配置之后,重启docker。
systemctl daemon-reload
systemctl restart docker
然后查看docker状态会发现有报错,如下图:
这意味着您指定的网关地址已经被使用或者与现有的网络配置冲突。
经排查发现网关地址不能以0结尾,例如172.20.0.1/16这样配置。
将daemon.json的配置bip更改下如下:
{
"bip": "172.20.0.1/16"
}
然后重启docker
systemctl daemon-reload
systemctl restart docker
再次查看docker状态
systemctl status docker
就没有报错了
文档反馈
以上内容对您是否有帮助?