सभी डॉकर छवियों और कंटेनरों को हटाने - डॉकर

मैं डॉकटर के लिए बहुत नया हूं और इसका बहुत आनंद ले रहा हूं।

मैं स्थानीय से सभी छवियों और कंटेनरों को डॉकटर हब से हटाना चाहता हूं। क्या ऐसा करने के लिए कोई एकल आदेश है?

उत्तर:

उत्तर № 1 के लिए 16

सभी कंटेनरों को निकालने के लिए,

docker rm -vf $(docker ps -a -q)

-v: सभी संबद्ध वॉल्यूम निकालें

-f: हटाने को मजबूर करता है। जैसे, यदि कोई कंटेनर चल रहा है, तो आपको उन्हें हटाने के लिए -f चाहिए।

सभी छवियों को निकालने के लिए,

docker rmi -f $(docker images -a -q)

-a: सभी कंटेनरों के लिए, यहां तक ​​कि नहीं चल रहा है, (या चित्र)

-q: कंटेनरों की आईडी (या छवियों) के अलावा अन्य सभी विवरणों को हटाने के लिए


उत्तर № 2 के लिए 1

सभी कंटेनरों को हटाने के लिए:

docker rm $(docker ps -a -q)

सभी छवियों को हटाने के लिए:

docker rmi $(docker images -q)

ध्यान दें कि आप "टी रिवर्ट कर सकते हैं और आप" कंटेनर को मार सकते हैं जो चल रहा है, आपको पहले उन्हें रोकना चाहिए