ניקיון ואביזר עגינה

הצגת המקור ב-GitHub

תחזוקת Docker

אם נתקלת בבעיות ב-OTBR Docker, יכול להיות שיש לך כמה קונטיינרים שפועלים. לפני שמפעילים את OTBR Docker, מומלץ לנקות קונטיינרים מיותרים של Docker, גם שפועלים וגם מושבתים.

חשוב לזכור שיש הבדל בין קובצי אימג' לבין קונטיינרים של 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 ספציפי, משתמשים במזהה הקונטיינר מהפקודה הקודמת:

docker stop d09847ad66bf
docker rm d09847ad66bf

כדי להפסיק ולהסיר את כל הקונטיינרים של Docker בבת אחת:

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

כדי להציג את כל קובצי האימג' של Docker:

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

כדי להסיר קובץ אימג' של Docker, משתמשים במזהה הקובץ מהפקודה הקודמת. חשוב לזכור שצריך להסיר קונטיינרים שפועלים או מושהים על סמך התמונה לפני שמסירים את קובץ האימג' של Docker.

docker image rm 98416559dcbd