探索 Docker Desktop 中的容器檢視
容器檢視列出了所有正在執行和已停止的容器和應用程式。它提供了一個簡潔的介面來管理容器的生命週期,與正在執行的應用程式互動,並檢查 Docker 物件——包括 Docker Compose 應用程式。
容器操作
使用搜尋欄位按名稱查詢特定容器。
在容器檢視中,您可以:
- 啟動、停止、暫停、恢復或重啟容器
- 檢視映象包和 CVE
- 刪除容器
- 在 VS Code 中開啟應用程式
- 在瀏覽器中開啟容器暴露的埠
- 複製 `docker run` 命令以便重用或修改
- 使用Docker Debug
資源使用情況
在容器檢視中,您可以隨著時間的推移監控容器的 CPU 和記憶體使用情況。這可以幫助您瞭解容器是否存在問題,或者是否需要分配額外資源。
當您檢查容器時,統計資訊選項卡會顯示容器資源利用率的更多資訊。您可以檢視容器隨時間推移使用的 CPU、記憶體、網路和磁碟空間。
檢查容器
選擇容器後,您可以獲取有關容器的詳細資訊。
在此處,您可以使用快速操作按鈕執行各種操作,例如暫停、恢復、啟動或停止,或探索日誌、檢查、繫結掛載、除錯、檔案和統計資訊選項卡。
日誌
選擇日誌以即時檢視容器的輸出。檢視日誌時,您可以:
- 使用
Cmd + f
/Ctrl + f
開啟搜尋欄並查詢特定條目。搜尋匹配項將以黃色突出顯示。 - 按
Enter
或Shift + Enter
分別跳轉到下一個或上一個搜尋匹配項。 - 使用右上角的複製圖示將所有日誌複製到剪貼簿。
- 顯示時間戳
- 使用右上角的清除終端圖示清除日誌終端。
- 選擇並檢視日誌中可能存在的外部連結。
您可以透過以下方式最佳化您的檢視:
- 如果您正在執行多容器應用程式,可以過濾特定容器的日誌。
- 使用正則表示式或精確匹配的搜尋詞
檢查
選擇檢查以檢視容器的低階資訊。它顯示本地路徑、映象版本號、SHA-256、埠對映和其他詳細資訊。
執行/除錯
如果您尚未在設定中啟用 Docker Debug,則會顯示執行選項卡。它允許您在正在執行的容器中快速執行命令。
使用執行選項卡與執行以下命令之一相同:
docker exec -it <容器 ID> /bin/sh
docker exec -it <容器 ID> cmd.exe
在訪問 Windows 容器時
有關更多詳細資訊,請參閱docker exec
CLI 參考。
如果您已在設定中啟用 Docker Debug,或在選項卡右側切換了除錯模式,則會顯示除錯選項卡。
除錯模式需要專業版、團隊版或商業版訂閱。除錯模式有幾個優點,例如:
- 可自定義的工具箱。工具箱預裝了許多標準 Linux 工具,例如
vim
、nano
、htop
和curl
。有關更多詳細資訊,請參閱docker debug
CLI 參考。 - 能夠訪問沒有 shell 的容器,例如精簡版或無發行版容器。
要使用除錯模式:
使用擁有專業版、團隊版或商業版訂閱的帳戶登入 Docker Desktop。
登入後,請執行以下操作之一:
- 將滑鼠懸停在正在執行的容器上,並在操作列下,選擇顯示容器操作選單。從下拉選單中,選擇使用 Docker Debug。
- 或者,選擇容器,然後選擇除錯選項卡。
要預設使用除錯模式,請導航到設定中的常規選項卡,然後選擇預設啟用 Docker Debug選項。
檔案
選擇檔案以探索正在執行或已停止容器的檔案系統。您還可以:
- 檢視最近新增、修改或刪除的檔案
- 直接從內建編輯器編輯檔案
- 在主機和容器之間拖放檔案和資料夾
- 右鍵單擊檔案時刪除不需要的檔案
- 將檔案和資料夾從容器直接下載到主機