Bridge
CoreOS、Docker 網路,不止一座橋?
我有一個帶有 4 個乙太網卡的伺服器。使用交換硬體,我將所有 4 個卡放在不同的 VLAN 中。使用 CoreOS 上的預設網路,我得到了容器的單橋,具有私有 IP 地址範圍。除此之外,我還可以控制主機網路和轉發埠。
我想要的是控制哪個容器連接到哪個物理埠,而不會將主機網路堆棧暴露給容器。我想到了多個網橋:每個物理卡一個,使每個卡的物理埠成為各自網橋的成員,並將容器連接到我指定的網橋。我可以控制容器的 VLAN 成員資格。
但我不確定 docker 是否可以處理這個問題。我知道如何將 Docker 連接到自定義網橋,但我找不到任何提示如何將它連接到多個網橋。它可以做這樣的事情嗎?關於如何控制我的容器屬於哪個 VLAN,還有其他解決方案嗎?
謝謝,
__秒。
這不是一個簡單的解決方案,但它可以通過在您的主機上執行的 openvswitch 來實現。你想做類似的事情
http://fbevmware.blogspot.com/2013/12/coupling-docker-and-open-vswitch.html