Docker Hub 上的標籤

標籤允許您在單個 Docker Hub 倉庫中管理多個版本的映象。透過為每個映象新增特定的 :<tag>,例如 docs/base:testing,您可以組織和區分不同用例的映象版本。如果未指定標籤,映象將預設為 latest 標籤。

標記本地映象

要標記本地映象,請使用以下方法之一

  • 構建映象時,使用 docker build -t <org-or-user-namespace>/<repo-name>[:<tag>]
  • 使用 docker tag <existing-image> <org-or-user-namespace>/<repo-name>[:<tag>] 重新標記現有本地映象。
  • 提交更改時,使用 docker commit <existing-container> <org-or-user-namespace>/<repo-name>[:<tag>]

然後,您可以將此映象推送到由其名稱或標籤指定的倉庫中

$ docker push <org-or-user-namespace>/<repo-name>:<tag>

然後映象將被上傳並在 Docker Hub 中可用。

檢視倉庫標籤

您可以檢視可用標籤和相關聯映象的大小。

  1. 登入 Docker Hub

  2. 選擇 My Hub > Repositories

    將顯示您的倉庫列表。

  3. 選擇一個倉庫。

    將顯示倉庫的General頁面。

  4. 選擇標籤選項卡。

您可以選擇標籤的摘要以檢視更多詳細資訊。

刪除倉庫標籤

只有倉庫所有者或具有授予許可權的其他團隊成員才能刪除標籤。

  1. 登入 Docker Hub

  2. 選擇 My Hub > Repositories

    將顯示您的倉庫列表。

  3. 選擇一個倉庫。

    將顯示倉庫的General頁面。

  4. 選擇標籤選項卡。

  5. 選擇要刪除的標籤旁邊的相應複選框。

  6. 選擇刪除

    將出現確認對話方塊。

  7. 選擇刪除