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

如何删除Docker的图像?

谭泳
2023-03-14

我有以下图片:

alex@alexvps:~$ sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
<none>              <none>              70c0e19168cf        5 days ago          1.069 GB
<none>              <none>              c2ce80b62174        8 days ago          399.2 MB
<none>              <none>              60afe4036d97        8 days ago          325.1 MB

当我试图移除其中一个时,我得到:

alex@alexvps:~$ sudo docker rmi 60afe4036d97
Error: Conflict, 60afe4036d97 wasn't deleted
2014/01/28 00:54:00 Error: failed to remove one or more images

我怎样才能移除它们?为什么会有这样的冲突?

共有1个答案

商正诚
2023-03-14

为了删除所有图像,请使用给定的命令

docker rmi $(docker images -q)

为了删除所有容器,请使用给定的命令

docker rm $(docker ps -a -q)

警告:这将破坏您的所有图像和容器。将无法恢复它们!

此解决方案由TechoverFlow.NET提供。

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

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

  • 问题内容: 我有以下图像: 当我尝试删除其中之一时,我得到: 如何删除它们?为什么会有这样的冲突? 问题答案: 为了删除所有图像,请使用给定命令 为了删除所有容器,请使用给定命令 警告:这将破坏您的所有图像和容器。 将无法还原它们! 该解决方案由Techoverflow.net提供。

  • 在长期运行Docker时,系统中会出现大量的图像。我如何删除所有未使用的Docker映像一次安全释放存储? 此外,我还想移除几个月前拉出的图像,这些图像具有正确的。

  • 我有很多运行docker容器的测试。每个都有一个卷。 如何知道需要删除的卷名? 例如: 手动停止并删除容器后,卷仍然存在。 我不想删除所有卷,因为其中一些卷仍在使用中。

  • 和以下内容: 获取以下错误: