Docker的網路

Docker 的網路

透過 Linux 的網路命名空間與虛擬網路裝置(Veth pair)實現而成。然而 Docker 的網路支援了不同類型功能,主要分為四大項:

  • Bridge Mode (預設)

  • Host Mode

  • None Mode

  • Container Mode

檢視目前 Docker Network 狀態

docker network ls

使用 portainer WEBUI檢視:

Bridge Mode的模式如下圖

Host Mode

Host Mode 可以把他想像成建立一個與 Host 擁有同樣的 network interface 的 Container ,使用方式:

None Mode

None Mode 是建置最簡潔的 Container ,也就是沒有任何 network interface 的 Container。使用方式是在建立 Container 的同時給與 --net=none 的參數

Container Mode

先啟動一個 Container,並且使用這個 Container 的 Container ID 建立另外一個 Container容器:

Last updated

Was this helpful?