通过自定义一个网段, 可以给docker容器指定固定ip, 但是在虚拟机中使用时有时会遇到无法连接这些容器的问题, 后来发现是虚拟网桥的ip丢失了, 容器找不到网关(原因未知),解决方法就是给网桥配个ip就行

[root@centos-vm ~]# docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
1559f981add5   bridge    bridge    local
aaee0746615d   host      host      local
2b9ef86b6fb0   none      null      local
2d6e106ec327   vmnet     bridge    local
0e174a89f6c6   vmnet1    bridge    local
bec0056af5ea   vmnet2    bridge    local

这里要修改vmnet这个网桥

[root@centos-vm ~]# ifconfig br-2d6e106ec327 172.20.0.1 netmask 255.255.0.0

这样就ok了


ptrees
82 声望0 粉丝