建立 Bridge 網路模式
在【網路】介面中,點擊【新增】,填寫資訊,模式選擇【Bridge】,點擊【確認】。 
建立 Macvlan 網路模式
在【網路】介面中,點擊【新增】,填寫資訊,模式選擇【Macvlan】,選擇網卡型號,點擊【確認】。 
刪除已建立的網路
在【網路】介面中,選擇已建立的網路,點擊【刪除】,確認無誤後點擊【確認】。 

支援的網路模式
bridge
bridge 是 Docker 預設的網路模式。在這種模式下,Docker 為每個容器建立一個獨立的虛擬網路介面,並將這些介面連接到一個名為 "docker0" 的虛擬網橋(類似於虛擬交換器)。每個容器都分配一個私有的 IP 位址,並透過 "docker0" 網橋與其他容器進行通訊。 特點與適用場景:
- 隔離性:bridge 模式下,容器之間的通訊受到嚴格控制,適合需要隔離網路存取的場景。
- 連接埠映射:透過 bridge 模式,可以將容器的連接埠映射到宿主機的連接埠,以實現外部存取。例如,將容器的 8080 連接埠映射到宿主機的 80 連接埠,使得外部使用者可以透過宿主機存取容器內的服務。
host
host 網路模式允許容器直接使用宿主機的網路堆疊,而不需要為每個容器分配獨立的網路介面。在這種模式下,容器的網路介面與宿主機的網路介面共享,容器內的應用程式可以直接使用宿主機的 IP 位址和連接埠。 特點與適用場景:
- 高效能:由於省去了網路虛擬化的開銷,host 模式通常具有更高的網路效能,適合需要低延遲或高頻寬的應用程式。
- 無需連接埠映射:host 模式下,容器中的應用程式可以直接使用宿主機的網路資源,不需要進行連接埠映射。
- 注意事項:由於容器與宿主機共享網路介面,可能會導致容器之間的隔離性較差,並存在連接埠衝突的風險。因此,在使用 host 模式時,需確保不會有多個容器使用相同的連接埠。
macvlan
macvlan 網路模式為每個容器分配一個獨立的 MAC 位址,使其在網路中表現為一個獨立的實體裝置。透過這種模式,每個容器可以獲得一個與宿主機不同的 IP 位址,從而能夠與其他網路裝置直接通訊。 特點與適用場景:
- 獨立網路身份:macvlan 模式為每個容器分配獨立的 MAC 位址和 IP 位址,適合需要容器在網路中具備獨立身份的場景。
- 避免連接埠衝突:與 host 模式不同,macvlan 模式為每個容器分配獨立的 IP 位址,從而避免了連接埠衝突問題。
- 複雜的網路配置:macvlan 模式需要更為複雜的網路配置,適用於有進階網路需求的場景,例如在企業網路中部署容器時,使用 macvlan 模式可以更好地與現有網路基礎設施整合。