跳轉到內容

網絡

Docker 網絡用於容器之間的通信。 通過網絡管理頁面,你可以創建、查看和刪除網絡。

網絡列表

進入 容器 > 網絡 標籤頁查看網絡列表。

網絡列表

列表顯示以下信息:

  • 名稱:網絡名稱
  • 驅動:網絡驅動類型
  • 範圍:網絡範圍
  • 子網:網絡的子網地址
  • 網關:網絡的網關地址
  • 創建時間:創建時間
  • 操作:刪除

默認網絡

Docker 安裝後會自動創建以下網絡:

網路名稱驅動說明
bridgebridge默認網絡,容器通過 NAT 訪問外部網絡
hosthost容器直接使用主機網絡,無網絡隔離
nonenull無網絡,容器完全隔離

AcePanel 還會創建 acepanel-network 網絡,用於面板編排模版部署的容器, 請勿刪除。

創建網絡

  1. 點擊 創建網絡 按鈕
  2. 輸入網絡名稱
  3. 選擇網絡驅動
  4. 配置子網和網關(可選)
  5. 點擊創建

網絡驅動

  • bridge:橋接網絡,最常用的網絡類型。 容器通過虛擬網橋連接,可以相互通信。
  • host:主機網絡,容器直接使用主機的網絡棧,性能最好但無隔離。
  • overlay:覆蓋網絡,用於跨主機的容器通信(Swarm 模式)。
  • macvlan:MAC VLAN 網絡,為容器分配獨立的 MAC 地址。

網絡使用

創建容器時指定網絡

創建容器時,在 網絡 選項中選擇要使用的網絡。

容器間通信

同一網絡中的容器可以通過容器名稱相互訪問。

例如,在 acepanel-network 網絡中:

  • 容器 A 名稱為 web
  • 容器 B 名稱為 db
  • 容器 A 可以通過 db:3306 訪問容器 B 的數據庫

刪除網絡

選中網絡後點擊 刪除 按鈕刪除網絡。

注意

  • 默認網絡(bridge、host、none)和 acepanel-network 不能刪除
  • 如果網絡中有容器,需要先刪除或斷開容器才能刪除網絡

清理網絡

點擊 清理網絡 可以刪除所有未被使用的自定義網絡。