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

عرض المصدر على GitHub

إيقاف أداة OTBR Docker

استخدِم Ctrl+C في نافذة المحطة الطرفية التي تعمل بنظام OTBR Docker لإيقاف العملية بشكلٍ سلس.

إذا كنت تشغّل عملية محاكاة لـ RCP، استخدِم أيضًا Ctrl+C لإيقاف عمليات socat ووحدة RCP نفسها.

إعادة تشغيل Docker في وضع التشغيل بدون إعادة تحميل الحِزم

اتّبِع الإجراء الكامل نفسه في تشغيل OTBR Docker واختبار الاتصال لإعادة تشغيل OTBR Docker.

عند إعادة تشغيل OTBR Docker يُجري إصلاحًا لشبكة Thread باستخدام بيانات اعتماد الشبكة التي قدّمتها من قبل، لا يرسل تلقائيًا عناوين SLAAC اللازمة للاتصال بالإنترنت والتوجيه الحدودي. يجب إعادة تشكيل شبكة Thread من خلال واجهة المستخدم الرسومية للويب لضمان تفعيل وظائف توجيه الحدود .

إذا لم تتلقّ node (عقدة) Thread عنوان IPv6 على الشبكة بعد ربطها بالشبكة، يمكنك إعادة ضبطها على الإعدادات الأصلية باستخدام الأمر factoryreset CLI وإعادة ضبطها كما هو موضّح بالتفصيل في مقالة ربط العقدة الثانية بشبكة Thread .

صيانة 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/otbr      latest       98416559dcbd       2 weeks ago       1.15GB

لإزالة صورة Docker، استخدِم معرّف الصورة من الأمر السابق. تجدر الإشارة إلى أنّه يجب إزالة أيّ حاويات متوقّفة أو قيد التشغيل وتستند إلى الصورة قبل إزالة صورة Docker.

docker image rm 98416559dcbd