当我启动Docker容器时,我的网络在10.0.0.0上,它们具有一组不同的IP地址(172.17.42.1)

如何使我的容器在同一10.0.0.0网络上启动

我已经将br0配置为静态,并且我希望docker0共享相同的ip范围,以便它为同一网络上的容器分配ip地址

最佳答案

希望此链接对您有所帮助
http://jpetazzo.github.io/2013/10/16/configure-docker-bridge-network/

简而言之,只需将以下内容添加到/etc/network/interfaces 中:

auto docker0
iface docker0 inet static
    address 172.30.0.1
    netmask 255.255.255.0
    bridge_ports dummy0
    bridge_stp off
    bridge_fd 0

并重新启动接口(interface),或重新启动PC。
ifdown docker0
ifup docker0

08-28 17:09