docker修改默认容器ip网段

avatar 2021年7月2日18:16:41 评论 5,700 次浏览

最近在部署新的环境的时候,发现一个问题,网络已经搞好了,但是遇到的坑一个接一个,主要是docker和现有网络的冲突,默认docker的网段是172.17网段,我划分的网段中也是有172.17网段,在使用的时候各种坑,没办法就修改docker的ip地址。修改后重启问题解决,这里就只说一下如何修改docker的默认ip短。

先打开docker的配置文件,默认配置文件是空的,如果不是在下一行增加bip,记得上一行后面加逗号。

[wolf@wulaoer.org 🔥🔥🔥🔥 ]$ vim /etc/docker/daemon.json" 3L, 31C                                                                                                             3,1           All
{
    "bip":"192.168.0.1/24"
}

增加后,重启一下docker即可

[wolf@wulaoer.org 🔥🔥🔥🔥 ]$ systemctl restart docker
[wolf@wulaoer.org 🔥🔥🔥🔥 ]$  ifconfig docker
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::42:8ff:fe91:fdc2  prefixlen 64  scopeid 0x20<link>
        ether 02:42:08:91:fd:c2  txqueuelen 0  (Ethernet)
        RX packets 262921  bytes 13932251 (13.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 281472  bytes 1997560435 (1.8 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

问题解决,总结一下,忘记了docker的默认网段了,如果不是因为这个网段可能一直在坑呢。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: