參考文章: 《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/
操作步驟:
停止服務,並查看服務是否已經停止
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網絡,就可以解決該問題
能解決這個問題,感覺真是棒