有玩過docker的都知道啟動docker默認會有個docker0網卡,如下
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:a8:e0:0f:0c txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
有時我們網卡本來用的是172.16的內網網段,docker0可能會沖突,所以需要修改docker0的地址
修改方案如下
vim /etc/docker/daemon.json { "bip":"10.55.0.1/16" }
修改后重啟docker,即可看到docker0地址發生改變
實踐哥(51cto Linux金牌講師),運維開發自學視頻:https://edu.51cto.com/topic/2582.html