您无法设置不同的网络外部docker的NAT。
我发现这样做的唯一选择是使用(当前)实验性功能“ Ipvlan网络 ”。
Linux实现非常轻量级,因为相反 与使用传统的Linux网桥隔离相比,它们很简单 与Linux以太网接口或子接口相关联以强制执行 网络之间的分离以及与物理网络的连接。
该 文件 是非常大的,不能在这里复制,但这些是我必须运行的命令来实现:
echo 8021q >> /etc/modules modprobe 8021q apt-get install vlan edit /etc/network/interfaces auto eth1.2320 iface eth1.2320 inet manual vlan-raw-device eth1 auto eth1.2321 iface eth1.2321 inet manual vlan-raw-device eth1 auto eth1.2322 iface eth1.2322 inet manual vlan-raw-device eth1 auto eth1.2323 iface eth1.2323 inet manual vlan-raw-device eth1 auto eth1.2324 iface eth1.2324 inet manual vlan-raw-device eth1 /etc/init.d/networking restart