我在基于 Linux 的交换机/路由器上运行多个 Docker 容器(C1、C2、C3 ......)。该交换机有 24 个前面板端口。
我想将前 4 个端口(eth1 - eth4)分配给容器 C1,
接下来的 4 个端口(eth5 - eth8)分配给容器 C2,
接下来的 4 个端口(eth9 - eth12)分配给容器 C3 ......等等上。
本质上,我希望所有进入物理端口(eth1 - eth4)的控制平面流量都由容器 C1 处理。
我怎样才能做到这一点?
据我了解,原生 Docker 网络使用基于 L4 端口的 NAT,不支持这种场景。
我正在运行 Docker 版本: 1.9.0 ,Linux Kernel 3.18
我希望任何在 Linux 交换机/路由器上运行 Docker 容器的人都会对此感兴趣。