ฉันใช้นักเทียบท่าภายใต้ Vagrant ภายใต้ OS X 10.8.4 (Mountain Lion) และทุกครั้งที่ฉันพยายามลบภาพที่บันทึกไว้ฉันได้รับข้อผิดพลาด:
$ docker rmi some-image-id
2013/07/15 hh:mm:ss unexpected JSON input
ตามความ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 info
แสดงจำนวนภาพที่แท้จริงคุณสามารถลอง./docker images -a -q | sort | uniq | wc -l
ใช้ผลลัพธ์เดียวกัน (-a สำหรับรูปภาพทั้งหมด -q สำหรับรหัสเท่านั้น) docker ps
แสดงเฉพาะคอนเทนเนอร์ที่แอ็คทีฟคุณสามารถทำdocker ps -a
รายการคอนเทนเนอร์ทั้งหมดได้
-D
ตัวเลือกและไคลเอนต์ได้หรือไม่? docker -d -D& ; docker -D rmi <id>
. คุณลองได้CID=$(docker run -d ubuntu bash); ID=$(docker commit $CID); docker rmi $ID
ไหม