जिन कंटेनरों को आप निकालना चाहते हैं उनके नाम या आईडी का पता लगाने के लिए -a फ्लैग के साथ docker ps कमांड का उपयोग करें
docker ps -a
निकालने के लिए: $ docker rm ID_or_Name ID_or_Name
बाहर निकलने पर एक कंटेनर निकालें:
यदि आप जानते हैं कि जब आप एक कंटेनर बना रहे हैं, जिसे आप एक बार पूरा करने के बाद उसे अपने पास नहीं रखना चाहते हैं, तो जब आप बाहर निकलते हैं, तो आप इसे स्वचालित रूप से हटाने के लिए docker run --rm चला सकते हैं।
चलाएं और निकालें: docker run --rm image_name
सभी बाहर निकाले गए कंटेनर निकालें:
आप डॉकटर ps -a का उपयोग करके कंटेनरों का पता लगा सकते हैं और उनकी स्थिति के अनुसार उन्हें फ़िल्टर कर सकते हैं: बनाया, फिर से शुरू करना, चलाना, रोकना या बाहर करना। बाहर निकलने वाले कंटेनरों की सूची की समीक्षा करने के लिए, स्थिति के आधार पर फ़िल्टर करने के लिए -f ध्वज का उपयोग करें। जब आप यह सत्यापित कर लेते हैं कि आप उन कंटेनरों को हटाना चाहते हैं, -q का उपयोग आईडी आईडी को कमांडर कमांड को पास करने के लिए करते हैं।
सूची:
docker ps -a -f status=exited
docker rm $(docker ps -a -f status=exited -q)
एक से अधिक फ़िल्टर का उपयोग करके कंटेनर निकालें :
एक अतिरिक्त मूल्य के साथ फ़िल्टर ध्वज को दोहराकर डॉकर फिल्टर को जोड़ा जा सकता है। इससे कंटेनरों की एक सूची बनती है जो या तो शर्त को पूरा करती है। उदाहरण के लिए, यदि आप या तो बनाए गए सभी कंटेनरों को हटाना चाहते हैं (एक ऐसी स्थिति जिसके परिणामस्वरूप जब आप एक अमान्य कमांड के साथ कंटेनर चलाते हैं) या बाहर निकलते हैं, तो आप दो फ़िल्टर का उपयोग कर सकते हैं:
docker ps -a -f status=exited -f status=created
सभी कंटेनरों को रोकें और निकालें:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)