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

如何删除Docker图像?

柯奕
2023-03-14

我正在OS X 10.8.4(Mountain Lion)下的Vagrant下运行Docker,每当我试图删除一个保存的图像时,我会得到一个错误:

$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input

根据rmi帮助,正确的语法是docker rmi IMAGE[IMAGE...],我不知道该如何解释。

如何删除图像?

$ docker version
Client version: 0.4.8
Server version: 0.4.8
Go version: go1.1

 

$docker info
Containers: 1
Images: 3

有趣的是,当我运行Docker PS时,根本没有容器显示。运行Docker images将显示四(4)个基本图像和一(1)个节点图像。

共有1个答案

顾亦
2023-03-14

请尝试Docker rmi节点。那应该管用。

查看所有创建的容器就像Docker ps-a一样简单。

删除所有现有容器(不是图像!)运行docker rm$(docker PS-AQ)

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

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

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

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

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

  • 我想删除一个本地图像标记(“存储库”/“标记”组合)。有可能吗? 我如何才能在仅与一个图像ID相关联的多个标记中删除任何一个标记而不删除其他标记?在我的情况下,我只想排除hiworld存储库。我可以删除图像,因此也可以删除与之相关联的所有标签,但这不是我想要做的。下面是输入命令docker images时显示的内容。 提前道谢。