मैं ओएस एक्स 10.8.4 (माउंटेन लायन) के तहत वैगरेंट के तहत डॉकर चला रहा हूं, और जब भी मैं एक सहेजी गई छवि को हटाने की कोशिश करता हूं, मुझे एक त्रुटि मिलती है:
$ 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
कि यह एक ही परिणाम होना चाहिए (केवल सभी आईडी के लिए -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
?