Sto eseguendo Docker in Vagrant in OS X 10.8.4 (Mountain Lion) e ogni volta che provo a eliminare un'immagine salvata, ricevo un errore:
$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input
Secondo l' rmi
aiuto, la sintassi corretta è docker rmi IMAGE [IMAGE...]
e non sono sicuro di cosa farne.
Come posso eliminare un'immagine?
$ docker version
Client version: 0.4.8
Server version: 0.4.8
Go version: go1.1
$docker info
Containers: 1
Images: 3
È interessante notare che quando corro docker ps
, nessun container si presenta affatto. La corsa docker images
mostra quattro (4) base
immagini e una (1) node
immagine.
docker info
mostra la quantità effettiva di immagini, puoi provare ./docker images -a -q | sort | uniq | wc -l
che dovrebbe avere lo stesso risultato (-a per tutte le immagini, -q solo per gli ID). docker ps
mostra solo i contenitori attivi, è possibile fare docker ps -a
per elencare tutti i contenitori
-D
opzione e anche il client? docker -d -D& ; docker -D rmi <id>
. Puoi anche provare CID=$(docker run -d ubuntu bash); ID=$(docker commit $CID); docker rmi $ID
?