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. 选择 仓库

    您的仓库列表已显示。

  3. 选择一个镜像仓库。

    该仓库的常规页面已显示。

  4. 选择 标签 选项卡。

您可以选择标签的摘要以查看更详细的信息。

删除仓库标签

仅仓库所有者或其他已获授权的团队成员可以删除标签。

  1. 登录到 Docker Hub

  2. 选择 仓库

    您的仓库列表已显示。

  3. 选择一个镜像仓库。

    该仓库的常规页面已显示。

  4. 选择 标签 选项卡。

  5. 勾选与要删除的标签对应的复选框。

  6. 选择 删除

    出现一个确认对话框。

  7. 选择 删除