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 中可用。
查看仓库标签
您可以查看可用标签和相关联镜像的大小。
登录 Docker Hub。
选择 My Hub > Repositories。
将显示您的仓库列表。
选择一个仓库。
将显示仓库的General页面。
选择标签选项卡。
您可以选择标签的摘要以查看更多详细信息。
删除仓库标签
只有仓库所有者或具有授予权限的其他团队成员才能删除标签。
登录 Docker Hub。
选择 My Hub > Repositories。
将显示您的仓库列表。
选择一个仓库。
将显示仓库的General页面。
选择标签选项卡。
选择要删除的标签旁边的相应复选框。
选择删除。
将出现确认对话框。
选择删除。