Bridge

CoreOS、Docker 網路,不止一座橋?

  • February 4, 2015

我有一個帶有 4 個乙太網卡的伺服器。使用交換硬體,我將所有 4 個卡放在不同的 VLAN 中。使用 CoreOS 上的預設網路,我得到了容器的單橋,具有私有 IP 地址範圍。除此之外,我還可以控制主機網路和轉發埠。

我想要的是控制哪個容器連接到哪個物理埠,而不會將主機網路堆棧暴露給容器。我想到了多個網橋:每個物理卡一個,使每個卡的物理埠成為各自網橋的成員,並將容器連接到我指定的網橋。我可以控制容器的 VLAN 成員資格。

但我不確定 docker 是否可以處理這個問題。我知道如何將 Docker 連接到自定義網橋,但我找不到任何提示如何將它連接到多個網橋。它可以做這樣的事情嗎?關於如何控制我的容器屬於哪個 VLAN,還有其他解決方案嗎?

謝謝,

__秒。

這不是一個簡單的解決方案,但它可以通過在您的主機上執行的 openvswitch 來實現。你想做類似的事情

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

引用自:https://serverfault.com/questions/619178