如何将一组逻辑Linux接口分配给Docker容器?

如何将一组逻辑Linux接口分配给Docker容器?,docker,linux-containers,docker-networking,Docker,Linux Containers,Docker Networking,我正在基于Linux的交换机/路由器上运行多个Docker容器(C1、C2、C3…)。交换机有24个前面板端口 我想将前4个端口(eth1-eth4)分配给容器C1, 接下来的4个端口(eth5-eth8)连接到容器C2, 接下来的4个端口(eth9-eth12)连接到容器C3…以此类推。 基本上,我希望所有进入物理端口(eth1-eth4)的控制平面流量都由容器C1处理。 我怎样才能做到这一点 据我所知,本机Docker networking使用基于L4端口的NAT,不支持这种情况 我正在运行

我正在基于Linux的交换机/路由器上运行多个Docker容器(C1、C2、C3…)。交换机有24个前面板端口

我想将前4个端口(eth1-eth4)分配给容器C1,
接下来的4个端口(eth5-eth8)连接到容器C2,
接下来的4个端口(eth9-eth12)连接到容器C3…以此类推。
基本上,我希望所有进入物理端口(eth1-eth4)的控制平面流量都由容器C1处理。
我怎样才能做到这一点

据我所知,本机Docker networking使用基于L4端口的NAT,不支持这种情况

我正在运行Docker版本:1.9.0,Linux内核3.18

我希望这会引起在Linux交换机/路由器上运行Docker容器的任何人的兴趣