2016-02-20 132 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