تعمیر و نگهداری داکر
اگر با 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