सबसे खतरनाक और सबसे आसान तरीका है डैंगलिंग इमेजेज को साफ करना
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
डॉकर छवियों में कई परतें होती हैं। खतरनाक छवियां, ऐसी परतें हैं जिनका किसी भी टैग की गई छवियों से कोई संबंध नहीं है। वे अब एक उद्देश्य की सेवा नहीं करते हैं और डिस्क स्थान का उपभोग करते हैं।
नोट: मैं pruneउत्पादन में उपयोग नहीं करने की सलाह देता हूं , क्योंकि docker system prune -aकंटेनर द्वारा संदर्भित नहीं की गई सभी छवियां हटा दी जाएंगी, जिसके द्वारा हम पिछली रिलीज़ पर वापस नहीं आ सकते।
, फिल्टर झंडा जोड़कर छवियों झूलते सूचीबद्ध करने के लिए -fके एक मूल्य के साथ dangling=trueकरने के लिए docker images।
खतरनाक छवियों की सूची बनाएं
docker images -f dangling=true
डैंगलिंग इमेजेस को हटा दें
docker rmi $(docker images -f dangling=true -q)
या
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
जब हम किसी भी क्रॉन जॉब्स को चलाने के लिए थान झूलने वाले सामान को हटाते हैं, तो यह सुनिश्चित करने के लिए उपरोक्त का उपयोग करें कि नौकरी सफलतापूर्वक चलती है। जेन्किन्स की तरह अगर हम बेलो कमोड जॉब के साथ फ्री स्टाइल जॉब चलाते हैं तो कभी भी फेल नहीं होंगे भले ही मशीन में कोई झूलने वाला सामान मौजूद न हो।
यह झूलने वाली छवियों को साफ करने और उपयोग के लिए हमारे डिस्क स्थान को वापस पाने का सबसे सुरक्षित और आसान तरीका है।