我在 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...],我不知道该怎么做。
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 ps
docker images
base
node
试试docker rmi node。那应该行得通。
docker rmi node
查看所有创建的容器就像docker ps -a.
docker ps -a
要删除所有现有容器(不是图像!)运行docker rm $(docker ps -aq)
docker rm $(docker ps -aq)