現象: 由於辦公室搬遷,機房中的測試伺服器有段時間不用,關機了。起來後,flannel 的IP段變了,遂想通過修改docker0的IP地址來使集群正常工作起來。 但是,無論修改/etc/default/docker中的,DOCKER_OPTS="--bip=X.X.X.X24 "後重啟docker, ...
現象: 由於辦公室搬遷,機房中的測試伺服器有段時間不用,關機了。起來後,flannel 的IP段變了,遂想通過修改docker0的IP地址來使集群正常工作起來。
但是,無論修改/etc/default/docker中的,DOCKER_OPTS="--bip=X.X.X.X24 "後重啟docker,還是修改/etc/docker/daemon.json.中的"bip": "X.X.X.X24",後重啟docker,都不見docker0的IP更新,
即使修改以上任一項之後,再用ifconfig docker0 x.x.x.x netmask 255.255.255.0修改docker0, 一旦重啟docker, docker0又重新恢復到以前的IP
遭遇docker 版本: 18.03.1-ce
ubuntu 版本:Ubuntu 14.04.5 LTS
解決思路:以前有過升級docker的經驗,也遭遇過類似的網路問題,所以想到可以直接把這個網橋幹掉,重建網橋
操作如下命令使問題解決,:
$ sudo service docker stop $ sudo ip link set dev docker0 down $ sudo brctl delbr docker0 $ sudo service docker restart