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

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

إيقاف إرساء OTBR

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

إذا كنت تجري محاكاة لاستدعاء إجراء عن بُعد (RCP)، يمكنك أيضًا استخدام Ctrl+C لإيقاف عمليات socat وعُقدة RCP نفسها.

إعادة تشغيل OTBR Docker

اتبع الإجراء الكامل نفسه في Run OTBR Docker وTest Connectivity لإعادة تشغيل OTBR Docker.

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

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

صيانة عامل الإرساء

إذا كنت تواجه مشكلات مع OTBR Docker، فقد يكون لديك عدة حاويات قيد التشغيل. قبل تشغيل OTBR 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