CoreOS,Dockernetworking,不止一个桥梁?

我有一个4个以太网卡的服务器。 通过交换硬件,我把所有4个卡放在不同的VLAN中。 通过CoreOS上的默认networking,我得到了一个私有IP地址范围的容器的单一网。 除此之外,我可以控制主机联网,转发端口。

我想要的是控制哪个容器连接到哪个物理端口,而不将主机networking堆栈暴露给容器。 我想到了多个网桥:每个物理卡一个网卡,将每个网卡的物理端口连接到相应网桥的一个成员,并将容器连接到我指定的网桥。 我可以控制容器的VLAN成员资格。

但是我不确定docker是否可以处理这个问题。 我知道如何将Docker连接到自定义网桥,但我找不到任何提示将其连接到多个网桥。 它能做这样的事吗? 有没有其他解决scheme来控制我的容器属于哪个VLAN?

谢谢,

__ s。

这不是一个简单的解决scheme,但它可以在主机上运行openvswitch。 你想要做类似的事情

http://fbevmware.blogspot.com/2013/12/coupling-docker-and-open-vswitch.html