উত্তর:
কেবল থামানো পাত্রে ব্যবহার করে তালিকাভুক্ত করা যেতে পারে:
docker ps --filter "status=exited"
অথবা
docker ps -f "status=exited"
docker rm $(docker ps --filter "status=exited" -q)
সাধারণ কমান্ডটি হ'ল:
docker container ls -f 'status=exited'
তবে এটি কেবল সম্ভাব্য চলমান স্থিতির মধ্যে একটির তালিকা তৈরি করবে। এখানে সম্ভাব্য সমস্ত স্ট্যাটাসের একটি তালিকা রয়েছে:
আপনি স্থিতিতে একাধিক ফিল্টার পাস করে একাধিক স্ট্যাটাসে ফিল্টার করতে পারেন:
docker container ls -f 'status=exited' -f 'status=dead' -f 'status=created'
আপনি যদি এটি একটি স্বয়ংক্রিয় ক্লিনআপ স্ক্রিপ্টের সাথে সংহত করছেন, আপনি কিছু ব্যাশ সিনট্যাক্সের সাহায্যে অন্য একটি কমান্ডকে শৃঙ্খলাবদ্ধ করতে পারেন, কেবলমাত্র ধারক আইডি দিয়ে আউটপুট আনতে -q
পারেন এবং আপনি কেবলমাত্র এমন পাত্রে সীমাবদ্ধ করতে পারেন যা একটি প্রস্থান কোড ফিল্টার সহ সফলভাবে বেরিয়ে এসেছে:
docker container rm $(docker container ls -q -f 'status=exited' -f 'exited=0')
আপনি যে ফিল্টারগুলি ব্যবহার করতে পারেন তার জন্য আরও তথ্যের জন্য ডকারের ডকুমেন্টেশন দেখুন: https://docs.docker.com/engine/references/commandline/ps/#filtering
docker container list -f "status=exited"
অথবা
docker container ls -f "status=exited"
অথবা
docker ps -f "status=exited"
grep
উদাহরণস্বরূপdocker ps -a | grep Exited
বা এর মতো কিছু।