Estoy ejecutando Docker en Vagrant en OS X 10.8.4 (Mountain Lion), y cada vez que intento eliminar una imagen guardada, aparece un error:
$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input
De acuerdo con la rmi
ayuda, la sintaxis adecuada es docker rmi IMAGE [IMAGE...]
, y no estoy seguro de qué hacer con eso.
¿Cómo puedo borrar una imagen?
$ docker version
Client version: 0.4.8
Server version: 0.4.8
Go version: go1.1
$docker info
Containers: 1
Images: 3
Curiosamente, cuando corro docker ps
, no aparecen contenedores en absoluto. La ejecución docker images
muestra cuatro (4) base
imágenes y una (1) node
imagen.
docker info
muestra la cantidad real de imágenes, puede intentar ./docker images -a -q | sort | uniq | wc -l
que sea el mismo resultado (-a para todas las imágenes, -q solo para identificadores). docker ps
muestra solo contenedores activos, puede hacer docker ps -a
para enumerar todos los contenedores
-D
opción y el cliente también? docker -d -D& ; docker -D rmi <id>
. ¿También puedes intentarlo CID=$(docker run -d ubuntu bash); ID=$(docker commit $CID); docker rmi $ID
?