現象: 由於辦公室搬遷,機房中的測試服務器有段時間不用,關機了。起來后,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