探索 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 頁面並顯示有關映象的詳細資訊。

其他資源