解決:修改docker bip項重啟后,docker0的ip仍不變


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM