Docker外部可路由容器

时间:2016-12-21 21:12:17

标签: docker docker-networking

如何在单个VM上创建外部可路由的docker容器?

这就是我的困境......我试图设置在Ubuntu 16.04 VM上运行的1..n容器,这些容器提供了一个独特的外部可路由IP地址,并允许每个容器监听相同的端口(避免主机上的端口冲突)。

我已经沿着将IP地址添加到NIC然后将它们分配给各个容器的路线,这是有效的,但这是一个相当麻烦的解决方案。我还尝试实现MACVlan Docker网络,认为它可以解决这个问题,但是没有一个容器可以到达网络外部(即无法在容器和另一个虚拟机之间ping通)。从我读到的有关MACVlan的内容来看,我知道容器无法与主机通信,但我认为它们可以联系到同一子网/网络上的其他系统。使用MACVLan,容器可以相互通信。

有没有人可以找到我正在寻找的实现方式,或者我是不是在为VM的网卡添加IP地址?

0 个答案:

没有答案