Docker CentOS 網段與公司網段沖突


參考文章: 《Docker修改默認地址172.17.0.1

在公司內網的一個虛擬服務器(CentOS 7)安裝Docker后,發現網段172.18.0.1和172.17.0.1與公司內部網絡存在沖突,當安裝完成了Docker后,無法通過內網連接到服務器

 

 

查找了一些方案,應該是在Docker中的daemon中設置

https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/

https://success.docker.com/article/how-do-i-configure-the-default-bridge-docker0-network-for-docker-engine-to-a-different-subnet

https://support.getjoan.com/hc/en-us/articles/115005951805-Change-the-Docker-default-subnet-IP-address

 

操作步驟:

停止服務,並查看服務是否已經停止

sudo systemctl stop docker.service
sudo systemctl status docker.service

 

 

查看配置文件,原內容

sudo vim /etc/docker/daemon.json

 

新內容

 

 

重新啟動服務

sudo systemctl start docker.service
sudo systemctl status docker.service

重新查看IP地址,可以發現docker0的地址變成了192.168.99.1,但這里依然存在一個問題,另外一個虛擬網卡,還是保持一樣的地址,需要繼續尋找方案

2020年05月12日更新

這里發現的172.18.0.1的IP地址的網絡是通過運行Docker-compose的時候默認創建的,需要先手動創建一個指定子網絡的Docker網絡,在Docker-Compose中指定手動創建的docker網絡,就可以解決該問題

 

 

 

能解決這個問題,感覺真是棒

 


免責聲明!

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



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