删除本地Docker镜像标记而不删除图像

时间:2018-01-31 21:00:13

标签: docker

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

  • 我想删除本地图片代码("存储库" /"代码"组合)。有可能吗?
  • 如果有多个TAG只与一个图像ID相关联,删除任何这些TAG而不删除其他TAG?就我而言,我只想排除 hiworld 存储库。我能够删除图像,因此删除所有与之关联的TAG,但这不是我想要做的。 下面是我输入命令 docker images 时显示的内容。
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
helloworld1         latest              8916c2510f76        3 hours ago         148MB
hiworld             latest              8916c2510f76        3 hours ago         148MB

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

$ docker rmi hiworld:latest

这将取消标记 hiworld:latest,但会保留helloworld1:latest(和8916c2510f76)。根据{{​​3}},

  

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