網路
Docker 網路用於容器之間的通訊。 透過網路管理頁面,你可以建立、檢視和刪除網路。
網路清單
進入 容器 > 網路 分頁檢視網路清單。

每一列開頭都有一個選取核取方塊,用於勾選要批次刪除的網路(請參閱 刪除網路)。
清單顯示以下資訊:
- 名稱:網路名稱
- 驅動程式:網路驅動程式類型
- 範圍:網路範圍
- 子網路:網路子網路位址。 當網路同時設定了 IPv4 和 IPv6 時,此欄會為每種位址族顯示一個標籤,因此你可能會在這裡看到多個子網路。
- 閘道:網路閘道位址。 與子網路欄一樣,此欄也會為每種位址族顯示一個標籤,雙堆疊網路可能會列出多個閘道。
- 建立時間:建立時間
- 操作:刪除
預設網路
Docker 安裝後會自動建立以下網路:
| 網路名稱 | 驅動程式 | 說明 |
|---|---|---|
| bridge | bridge | 預設網路,容器透過 NAT 存取外部網路 |
| host | host | 容器直接使用主機網路,無網路隔離 |
| none | null | 無網路,容器完全隔離 |
AcePanel 還會建立 acepanel-network 網路,用於面板編排範本部署的容器, 請勿刪除。
建立網路
- 點選 建立網路 按鈕
- 輸入網路名稱
- 選擇網路驅動程式
- 開啟 IPV4 和/或 IPV6 即可為每種位址族設定子網路、閘道和 IP 範圍(選用)
- 以鍵值對形式新增自訂的 標籤 和 選項(選用)
- 點選 提交
網路驅動程式
- bridge:橋接網路,最常用的網路類型。 容器透過虛擬橋接器連接,可以互相通訊。
- host:主機網路,容器直接使用主機的網路堆疊,效能最佳但無隔離。
- overlay:覆蓋網路,用於跨主機的容器通訊(Swarm 模式)。
- macvlan:MAC VLAN 網路,為容器分配獨立的 MAC 位址。
- ipvlan:IP VLAN 網路,容器共用主機的 MAC 位址,但取得獨立的 IP 位址。
- none:停用容器的網路。
網路使用
建立容器時指定網路
建立容器時,在 網路 選項中選擇要使用的網路。
容器間通訊
同一網路中的容器可以透過容器名稱互相存取。
例如,在 acepanel-network 網路中:
- 容器 A 名稱為
web - 容器 B 名稱為
db - 容器 A 可以透過
db:3306存取容器 B 的資料庫
刪除網路
點選某個網路所在列的 刪除 按鈕可刪除單一網路,或勾選多列後點選頂部的 刪除 按鈕即可批次刪除。
注意
- 內建的
acepanel-network無法刪除,其刪除按鈕處於停用狀態 - 預先定義的網路(bridge、host、none)會被 Docker 本身拒絕,無法移除
- 如果網路中有容器,需要先刪除或中斷容器才能刪除網路
清理網路
點選 清理網路 可移除所有未使用的網路。 由 AcePanel 建立的網路不會被清理。
