Saya menjalankan Docker di bawah Vagrant di bawah OS X 10.8.4 (Mountain Lion), dan setiap kali saya mencoba menghapus gambar yang disimpan, saya mendapatkan kesalahan:
$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input
Menurut rmibantuan itu, sintaks yang tepat adalah docker rmi IMAGE [IMAGE...], dan saya tidak yakin apa yang harus saya lakukan.
Bagaimana saya bisa menghapus gambar?
$ docker version
Client version: 0.4.8
Server version: 0.4.8
Go version: go1.1
$docker info
Containers: 1
Images: 3
Menariknya, ketika saya berlari docker ps, tidak ada wadah yang muncul sama sekali. Running docker imagesmenunjukkan empat (4) basegambar dan satu (1) nodegambar.
docker infomenunjukkan jumlah gambar yang sebenarnya, Anda dapat mencoba ./docker images -a -q | sort | uniq | wc -lhasilnya harus sama (-a untuk semua gambar, -q hanya untuk id). docker pshanya menunjukkan wadah aktif, yang dapat Anda lakukan docker ps -auntuk mendaftar semua wadah
-Dopsi dan klien juga? docker -d -D& ; docker -D rmi <id>. Bisakah kamu juga mencoba CID=$(docker run -d ubuntu bash); ID=$(docker commit $CID); docker rmi $ID?