探索 Docker Desktop 中的「容器」視圖
容器 (Containers) 視圖列出了所有正在執行和已停止的容器與應用程式。它提供了一個簡潔的介面來管理容器的生命週期、與正在執行的應用程式互動,以及檢查 Docker 物件(包括 Docker Compose 應用程式)。
容器操作
使用 搜尋 (Search) 欄位可透過名稱搜尋特定的容器。
在 容器 (Containers) 視圖中,您可以:
- 啟動、停止、暫停、恢復或重啟容器
- 查看映像檔套件與 CVE(常見漏洞與暴露)
- 刪除容器
- 在 VS Code 中開啟應用程式
- 在瀏覽器中開啟容器暴露的連接埠
- 複製
docker run指令以便重複使用或修改 - 使用 Docker Debug
資源使用情況
在 容器 (Containers) 視圖中,您可以監控容器隨時間變化的 CPU 與記憶體使用率。這有助於您了解容器是否出現異常,或是否需要分配更多資源。
當您 檢查容器 時,統計 (Stats) 分頁會顯示關於容器資源利用率的更多詳細資訊。您可以查看容器在一段時間內的 CPU、記憶體、網路及磁碟空間使用情況。
檢查容器
選取容器後,您可以獲得關於該容器的詳細資訊。
從這裡,您可以使用快速操作按鈕執行各種指令,例如暫停、恢復、啟動或停止,或者探索 日誌 (Logs)、檢查 (Inspect)、綁定掛載 (Bind mounts)、調試 (Debug)、檔案 (Files) 以及 統計 (Stats) 分頁。
日誌
選取 日誌 (Logs) 以即時查看容器的輸出。在查看日誌時,您可以:
- 使用
Cmd + f/Ctrl + f開啟搜尋列以尋找特定項目。搜尋匹配項將以黃色高亮顯示。 - 按
Enter或Shift + Enter分別跳轉到下一個或上一個搜尋匹配項。 - 使用右上角的 複製 (Copy) 圖示將所有日誌複製到剪貼簿。
- 顯示時間戳記
- 使用右上角的 清除終端機 (Clear terminal) 圖示來清除日誌視窗。
- 選取並查看日誌中可能包含的外部連結。
您可以透過以下方式精簡視圖:
- 若您正在執行多容器應用程式,可針對特定容器篩選日誌。
- 使用正規表示式或精確匹配的搜尋詞彙。
檢查 (Inspect)
選取 檢查 (Inspect) 以查看容器的底層資訊。它會顯示本機路徑、映像檔版本號、SHA-256、連接埠映射以及其他詳細資料。
執行/調試 (Exec/Debug)
如果您尚未在設定中啟用 Docker Debug,則會顯示 執行 (Exec) 分頁。它讓您能夠在正在執行的容器中快速執行指令。
使用 執行 (Exec) 分頁與執行以下任一指令的效果相同:
docker exec -it <container-id> /bin/sh- 存取 Windows 容器時使用
docker exec -it <container-id> cmd.exe
如需更多詳細資訊,請參閱 docker exec CLI 參考文檔。
如果您已在設定中啟用 Docker Debug,或者切換了分頁選項右側的 調試模式 (Debug mode),則會顯示 調試 (Debug) 分頁。
調試模式需要 Pro、Team 或 Business 訂閱。調試模式有多項優勢,例如:
- 可自訂的工具箱。工具箱預裝了許多標準 Linux 工具,例如
vim、nano、htop和curl。如需更多詳細資訊,請參閱docker debugCLI 參考文檔。 - 能夠存取沒有 shell 的容器,例如精簡版 (slim) 或 distroless 容器。
若要使用調試模式:
使用擁有 Pro、Team 或 Business 訂閱的帳號登入 Docker Desktop。
登入後,您可以:
- 將滑鼠懸停在正在執行的容器上,在 動作 (Actions) 欄位下選取 顯示容器動作 (Show container actions) 選單。從下拉選單中選取 使用 Docker Debug (Use Docker Debug)。
- 或者,選取該容器,然後選取 調試 (Debug) 分頁。
若要預設使用調試模式,請前往 設定 (Settings) 中的 一般 (General) 分頁,並勾選 預設啟用 Docker Debug (Enable Docker Debug by default) 選項。
檔案
選取 檔案 (Files) 以探索正在執行或已停止容器的檔案系統。您還可以:
- 查看哪些檔案最近被新增、修改或刪除
- 直接使用內建編輯器編輯檔案
- 在主機與容器之間拖放檔案與資料夾
- 右鍵點擊檔案以刪除不需要的檔案
- 將檔案與資料夾從容器直接下載到主機