أساسيات التنظيف وقاعدة الإرساء

عرض المصدر على 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