עצירת Docker של OTBR
כדי להפסיק את התהליך בחינוּת, משתמשים ב-Ctrl+C
בחלון הטרמינל שבו מריצים OTBR Docker.
אם אתם מפעילים RCP מדומה, צריך להשתמש גם ב-Ctrl+C
כדי להפסיק את התהליכים של socat
ואת צומת ה-RCP עצמו.
הפעלה מחדש של Docker ב-OTBR
כדי להפעיל מחדש את OTBR Docker, פועלים לפי אותו תהליך מלא שמתואר בקטע הפעלת OTBR Docker ובקטע בדיקת הקישוריות.
אחרי ההפעלה מחדש, אמנם OTBR Docker יוצר מחדש רשת Thread באמצעות פרטי הכניסה של הרשת שכבר סיפקתם, אבל הוא לא דוחף באופן אוטומטי את כתובות ה-SLAAC הנדרשות לחיבור לאינטרנט ולניתוב בגבול. צריך ליצור מחדש את רשת Thread דרך ממשק המשתמש הגרפי באינטרנט כדי לוודא שפונקציות הניתוב של הגבולות מופעלות.
אם אחרי שמצטרפים לצומת של פרוטוקול Thread לרשת היא לא מקבלת כתובת IPv6, צריך לאפס אותה להגדרות המקוריות באמצעות פקודת ה-CLI factoryreset
ולהגדיר אותה מחדש כפי שמפורט במאמר הצטרפות לצומת השני לרשת ה-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