مبانی پاکسازی و داکر، مبانی پاکسازی و داکر

مشاهده منبع در GitHub

تعمیر و نگهداری داکر

اگر با OTBR Docker مشکل دارید، ممکن است چندین کانتینر در حال اجرا داشته باشید. قبل از اجرای OTBR Docker، توصیه می‌کنیم هر کانتینر داکر اضافی را چه در حال اجرا و چه متوقف شده تمیز کنید.

توجه داشته باشید که بین تصاویر داکر و کانتینرها تفاوت وجود دارد. تصاویر منبع هستند، در حالی که کانتینرها نمونه هایی از تصویر منبع هستند. می‌توانید چندین نمونه کانتینر داشته باشید که از یک منبع تصویر Docker اجرا می‌شوند.

برای مشاهده تمام ظروف Docker متوقف شده و در حال اجرا در دستگاه خود:

docker ps -a
CONTAINER ID IMAGE        COMMAND       CREATED      STATUS  PORTS   NAMES
d09847ad66bf 43e7a898e524 "/app/bord.." 26 hours ago Exited          john.smith

برای متوقف کردن و حذف یک ظرف Docker خاص، از Container ID از دستور قبلی استفاده کنید:

docker stop d09847ad66bf
docker rm d09847ad66bf

برای توقف و حذف همه کانتینرهای Docker به طور همزمان:

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

برای مشاهده تمام تصاویر داکر:

docker images
REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
openthread/border-router   latest    08666d77013d   2 hours ago   171MB

برای حذف یک تصویر Docker، از Image ID دستور قبلی استفاده کنید. توجه داشته باشید که هر کانتینر متوقف یا در حال اجرا بر اساس تصویر باید قبل از حذف تصویر Docker حذف شود.

docker image rm 98416559dcbd