2016-02-20 97 views
2

我试图解决关于Docker容器和路由的具体问题。多个NIC和Docker容器

泊坞窗主机上运行多个网络接口(3G USB调制解调器),每个都具有互联网接入。总之,

eth0的 - 广域网IP 1
的ppp0 - 广域网IP 2
PPP1 - 广域网IP 3
ppp2 - 广域网IP 4

如何指定哪个NIC如果我想容器使用每个容器应使用具体的一个?

回答

1

是的,我非常AHED类似的问题。不幸的是我必须使用VirtualBox才能正常工作。

我用流浪创建的VirtualBox虚拟机,并置备Ansible,然后改变了虚拟机的默认路由。事情是这样的:

route add default gw IP2

这将意味着创建4个不同的虚拟机,但是这就是我将如何处理这个问题。

+0

为什么不在容器本身内设置路线? – Auzias

+0

是的,这是我试图避免的,因为我对服务器资源(只有一个核心和3GB内存的好ol服务器)非常紧张,我只需要多次运行特定的应用程序。 – nnn21

+0

它不需要更多资源将路由放入容器而不是主机。可以?! – Auzias