2015-11-30 7 views
8

का उपयोग कर टैर इंस्टॉल करते समय डिवाइस पर कोई स्थान नहीं छोड़ा गया था, मैं Dockerquickstart टर्मिनल का उपयोग कर अपने विंडोज 7-64 बिट सिस्टम पर एक डॉकर आधारित टैर फ़ाइल इंस्टॉल कर रहा था।डॉकर

docker load -i some_docker_image.tar 

आदेश चुपचाप कुछ प्रसंस्करण किया था और एक आउटपुट फ्लैश:

Error response from daemon: Untar re-exec error: exit status 1: output: 
write /usr/include/c++/4.4.4/gnu/java/net/protocol/http/Handler.h: no space left on device 

कैसे सफाई हार्ड डिस्क स्थान के लिए आंशिक रूप से स्थापित टार पैकेज है कि अनावश्यक रूप से कब्जे में है साफ करने के लिए?

उत्तर

10

प्रारंभ cleaning dangling images द्वारा:

docker rmi $(docker images --filter "dangling=true" -q --no-trunc) 

सबसे पहले, सुनिश्चित करें कि आपके सभी कंटेनर बंद कर दिया जाता है और हटाया बनाना: एक docker ps -a के साथ राज्य की जाँच करें।

+0

धन्यवाद वॉनसी। मैंने पहले उस विकल्प को आजमाया (सिवाय इसके कि मैंने बंद नहीं किया और हटा दिया) लेकिन फिर भी मेरी याददाश्त बहुत कम है। डॉकर पीएस-ए कुछ भी नहीं देता है। – amp

+0

@amp क्या डॉकर मशीन संस्करण आप उपयोग कर रहे हैं? – VonC

+0

मैं Win7-64bit पर विंडोज आधारित डॉकर क्विकस्टार्ट टर्मिनल चला रहा हूं और संस्करण के साथ: डॉकर संस्करण 1.9.1, a34a1d5 – amp