当前位置: 首页 > 知识库问答 >
问题:

如何在Docker中删除提交到子图像后的父图像?

吴欣悦
2023-03-14
Parent  image 1 GB
Child   image 2 GB

然后尝试了这个解决方案,我尝试了Sudo docker Images--filter“dangling=true”-q--no-trunc,但没有返回任何内容,还尝试了docker system Prune,显示0 GB。

我还计划在docker内安装其他程序到操作系统,因此希望从现有的子映像中产生新的子映像。我到处搜索,没有一个很好的解决方案删除一个父图像在docker和原因,我阅读是因为一些父层被使用的子图像。在docker中生成一个新的子映像后,是否没有办法删除父映像?

共有1个答案

魏勇军
2023-03-14

不要使用Docker rmi ,而是使用Docker rmi

您可以从Docker Images的输出中获得repo和标记

@atline的回答是答案的理论部分。这里提到的是删除相同基础图像的以前版本的方法,假定子层(或较低层)不会被删除/影响

 类似资料:
  • 我正在OS X 10.8.4(Mountain Lion)下的Vagrant下运行Docker,每当我试图删除一个保存的图像时,我会得到一个错误: 根据帮助,正确的语法是,我不知道该如何解释。 如何删除图像?   有趣的是,当我运行时,根本没有容器显示。运行将显示四(4)个图像和一(1)个图像。

  • 我有以下图片: 当我试图移除其中一个时,我得到: 我怎样才能移除它们?为什么会有这样的冲突?

  • 来自守护进程的错误响应:冲突:无法删除529072250ccc(无法强制)-正在运行的容器5da200b36c1e正在使用映像 如何删除码头工人镜像? docker ps是Nothing。 容器ID映像命令创建的状态端口名称 但是我不能删除图像。我尝试过的命令 完成此操作后,图像会消失一次,但会再次出现。 或者有时图像不会消失。

  • 我在努力 服务器:版本:1.11.2 API版本:1.23 Go版本:Go1.5.4 Git提交:b9f10c9构建:Wed Jun 1 22:00:43 2016 OS/arch:linux/amd64

  • 有人知道如何巧妙地删除图像吗? 非常感谢!

  • 如果你标记了一个新名字并删除了原来的名字,docker是否可以从一个私有存储库中拉取? 例如, 这篇相关的帖子展示了如何更改docker映像名称,但没有说明从Harbor或私人回购中提取的内容:docker如何更改存储库名称或重命名映像?