Docker'ı Vagrant altında OS X 10.8.4 (Mountain Lion) altında çalıştırıyorum ve kaydedilen bir görüntüyü silmeye çalıştığımda bir hata alıyorum:
$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input
rmi
Yardıma göre , doğru sözdizimi docker rmi IMAGE [IMAGE...]
ve bunun ne yapacağından emin değilim.
Bir görüntüyü nasıl silebilirim?
$ docker version
Client version: 0.4.8
Server version: 0.4.8
Go version: go1.1
$docker info
Containers: 1
Images: 3
İlginç bir şekilde, koştuğumda docker ps
hiçbir kap ortaya çıkmıyor. Koşu docker images
dört (4) base
görüntü ve bir (1) node
görüntü gösterir.
docker info
görüntülerin gerçek miktarını gösterir, ./docker images -a -q | sort | uniq | wc -l
aynı sonuç olmasını deneyebilirsiniz (tüm görüntüler için -a, yalnızca kimlikler için -q). docker ps
yalnızca aktif konteynerleri gösterir, docker ps -a
tüm konteynerleri listelemek için yapabilirsiniz
-D
seçenek ve istemci ile başlatmayı deneyebilir misiniz ? docker -d -D& ; docker -D rmi <id>
. Ayrıca deneyebilir CID=$(docker run -d ubuntu bash); ID=$(docker commit $CID); docker rmi $ID
misiniz?