容器管理
容器是 Docker 的核心概念,是映像檔的執行實例。 透過容器管理頁面,你可以建立、啟動、停止與管理容器。
容器清單
進入 容器 頁面,預設會顯示容器清單。

清單會顯示以下資訊:
- 容器名稱:容器的名稱
- 狀態:執行狀態開關
- 映像檔:容器使用的映像檔
- 連接埠:連接埠對應(主機連接埠 -> 容器連接埠)
- 執行狀態:詳細的執行狀態資訊
- 操作:終端機、日誌、重新命名等
建立容器
點選 建立容器 按鈕開啟建立對話框。

基本設定
- 容器名稱:選填,留空則自動產生
- 映像檔:Docker 映像檔名稱,例如
nginx、mysql:8.4、your_username/your_image:tag - 網路:選擇容器使用的網路
- 重啟策略:容器結束後的重啟行為
- None:不自動重啟
- Always:總是重啟
- On failure:失敗時重啟(預設重試 5 次)
- Unless stopped:除非手動停止,否則重啟
本分頁底部的 容器選項 區域提供以下開關:
- TTY (-t):配置虛擬終端機
- STDIN (-i):保持標準輸入開啟
- 自動移除:容器停止後自動刪除
- 特權模式:授予容器完整的系統權限(請謹慎使用)
連接埠對應
連接埠模式 提供兩種選項:
- 對應連接埠:手動將容器連接埠對應至主機連接埠
- 公開全部:自動將映像檔中所有公開的連接埠對應至隨機主機連接埠

在 對應連接埠 模式下,每條規則包含一個選填的繫結 IP、一個主機連接埠範圍(起始/結束)、一個容器連接埠範圍(起始/結束)以及通訊協定(TCP 或 UDP)。 若要對應單一連接埠,將起始值與結束值設為相同的數字即可。
例如,將主機連接埠 8080 對應至容器連接埠 80,即把主機起始/結束設為 8080,容器起始/結束設為 80。
磁碟區掛載
將主機目錄或資料卷掛載至容器中。 每個掛載由主機路徑、容器路徑與存取模式(讀寫 或 唯讀)組成。 主機目錄請使用絕對路徑。
例如,將主機的 /opt/ace/data 目錄掛載至容器的 /data 目錄。
資源限制
限制容器可以使用的資源。 將值設為 0 表示不限制:
- 記憶體 (MB):容器可使用的最大記憶體,單位為 MB
- CPU 核心數:容器可使用的 CPU 核心數(例如
0.5表示半個核心) - CPU 權重:相對 CPU 權重(預設
1024);競爭時數值越高取得的 CPU 時間越多
環境
在 環境 分頁中可以設定以下內容:
- 環境變數:容器的環境變數,格式為
KEY=VALUE - 啟動指令:覆寫映像檔預設的 指令 (CMD) 與 進入點 (ENTRYPOINT)
- 容器標籤:附加至容器上的自訂標籤,格式為
KEY=VALUE
容器操作
批次操作
勾選多個容器後,即可進行批次操作:
- 啟動:啟動勾選的容器
- 停止:停止勾選的容器
- 重啟:重啟勾選的容器
- 強制停止:強制停止勾選的容器
- 暫停:暫停勾選的容器
- 恢復:恢復已暫停的容器
- 刪除:刪除勾選的容器
單一容器操作
- 終端機:開啟容器的終端機,在容器內執行指令(僅在容器執行時可用)
- 日誌:檢視容器執行日誌
- 重新命名:修改容器名稱
- 更多:包含啟動、停止、重啟、強制停止、暫停、恢復與刪除操作的下拉選單
清理容器
點選 清理容器 可刪除所有已停止的容器,釋放系統資源。
注意
清理操作無法復原, 請確認已停止的容器不再需要。
