探索 Docker Desktop 中的映象檢視
“**映象**”檢視顯示您的 Docker 映象列表,並允許您將映象作為容器執行,從 Docker Hub 拉取最新版本的映象,以及檢查映象。它還顯示映象漏洞摘要。此外,“**映象**”檢視包含清理選項,可從磁碟中刪除不需要的映象以回收空間。如果您已登入,您還可以看到您和您的組織在 Docker Hub 上共享的映象。有關更多資訊,請參閱探索您的映象。
“**映象**”檢視允許您無需使用 CLI 即可管理 Docker 映象。預設情況下,它顯示本地磁碟上所有 Docker 映象的列表。
登入 Docker Hub 後,您還可以檢視 Hub 映象。這使您能夠與團隊協作,並直接透過 Docker Desktop 管理您的映象。
“**映象**”檢視允許您執行核心操作,例如將映象作為容器執行、從 Docker Hub 拉取最新版本的映象、將映象推送到 Docker Hub 以及檢查映象。
它還顯示有關映象的元資料,例如
- 標籤
- 映象 ID
- 建立日期
- 映象大小。
在執行中和已停止的容器使用的映象旁邊會顯示“**使用中**”標籤。您可以透過選擇搜尋欄右側的“**更多選項**”選單,然後根據您的偏好使用開關來選擇要顯示的資訊。
“**磁碟上的映象**”狀態列顯示映象的數量和映象使用的總磁碟空間,以及此資訊的上次重新整理時間。
管理您的映象
使用“**搜尋**”欄位搜尋任何特定映象。
您可以根據以下內容對映象進行排序
- 使用中
- 未使用
- 懸空
將映象作為容器執行
從“**映象檢視**”中,將滑鼠懸停在映象上並選擇“**執行**”。
當系統提示時,您可以選擇
- 選擇“**可選設定**”下拉選單以指定名稱、埠、卷、環境變數,然後選擇“**執行**”
- 選擇“**執行**”而不指定任何可選設定。
檢查映象
要檢查映象,請選擇映象行。檢查映象會顯示有關映象的詳細資訊,例如
- 映象歷史
- 映象 ID
- 映象建立日期
- 映象大小
- 構成映象的層
- 使用的基礎映象
- 發現的漏洞
- 映象中的軟體包
Docker Scout 提供此漏洞資訊。有關此檢視的更多資訊,請參閱映象詳細資訊檢視
從 Docker Hub 拉取最新映象
從列表中選擇映象,選擇“**更多選項**”按鈕,然後選擇“**拉取**”。
注意倉庫必須存在於 Docker Hub 上才能拉取最新版本的映象。您必須登入才能拉取私有映象。
將映象推送到 Docker Hub
從列表中選擇映象,選擇“**更多選項**”按鈕,然後選擇“**推送到 Hub**”。
注意只有當映象屬於您的 Docker ID 或您的組織時,您才能將映象推送到 Docker Hub。也就是說,映象必須在其標籤中包含正確的使用者名稱/組織,才能將其推送到 Docker Hub。
刪除映象
注意要刪除正在執行或已停止容器使用的映象,您必須首先刪除關聯的容器。
未使用的映象是指未被任何正在執行或已停止的容器使用的映象。當您使用相同標籤構建新版本的映象時,映象會變成懸空狀態。
要刪除單個映象,請選擇垃圾桶圖示。
Docker Hub 倉庫
“**映象**”檢視還允許您管理和與 Docker Hub 倉庫中的映象進行互動。預設情況下,當您在 Docker Desktop 中轉到“**映象**”時,您會看到本地映象儲存中存在的映象列表。“**本地**”和“**Docker Hub 倉庫**”選項卡在頂部附近,可在檢視本地映象儲存中的映象和您有權訪問的遠端 Docker Hub 倉庫中的映象之間切換。
切換到“**Docker Hub 倉庫**”選項卡會提示您登入 Docker Hub 帳戶,如果您尚未登入的話。登入後,它會向您顯示您有權訪問的 Docker Hub 組織和倉庫中的映象列表。
從下拉選單中選擇一個組織以檢視該組織的倉庫列表。
如果您在倉庫上啟用了Docker Scout,則映象分析結果(如果您的 Docker 組織符合條件,則還包括健康評分)會顯示在映象標籤旁邊。
將滑鼠懸停在映象標籤上會顯示兩個選項
- “**拉取**”:從 Docker Hub 拉取最新版本的映象。
- “**在 Hub 中檢視**”:開啟 Docker Hub 頁面並顯示有關映象的詳細資訊。