我在 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) 个 base 图像和一 (1) 个 node 图像。

最佳答案

尝试 docker rmi node 。那应该工作。

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

要删除所有现有容器(不是图像!),请运行 docker rm $(docker ps -aq)

关于docker - 如何删除 Docker 镜像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17665283/

10-16 12:52
查看更多