删除本地 Docker 镜像标签而不删除镜像

Leo*_*fei 5 docker

我是容器世界的新手,最近我开始使用Docker。但是我遇到了一些问题,我找不到解决方案(至少是我最了解的一个)。所以,问题来了:

  • 我想删除本地图像标签(“存储库”/“标签”组合)。是否可以?
  • 多个 TAG 仅与一个图像 ID 相关联,我如何删除这些 TAG 中的任何一个而不删除其他标签?就我而言,我只想排除hiworld存储库。我能够删除图像以及与之相关的所有标签,但这不是我想要做的。下面是我输入命令docker images 时显示的内容
存储库标记图像 ID 创建大小
helloworld1 最新 8916c2510f76 3 小时前 148MB
hiworld 最新 8916c2510f76 3 小时前 148MB

提前致谢。

mka*_*erg 13

docker rmi删除图像命令)执行此操作。

$ docker rmi hiworld:latest
Run Code Online (Sandbox Code Playgroud)

这将取消标记 hiworld:latest,但会保留helloworld1:latest(和8916c2510f76)原位。根据文档

如果图像有一个或多个引用它的标签,则必须在删除图像之前删除所有标签。