我在 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/