ข้อมูลพื้นฐานเกี่ยวกับการล้างข้อมูลและ Docker

ดูซอร์สโค้ดใน GitHub

หยุด OTBR Docker

ใช้ Ctrl+C ในหน้าต่างเทอร์มินัลที่เรียกใช้ OTBR Docker เพื่อหยุดกระบวนการอย่างราบรื่น

หากคุณใช้ RCP จำลอง ให้ใช้ Ctrl+C เพื่อหยุดกระบวนการสำหรับ socat และโหนด RCP เองด้วย

รีสตาร์ท Docker OTBR

ทำตามขั้นตอนเดียวกันในเรียกใช้ OTBR Docker และทดสอบการเชื่อมต่อเพื่อรีสตาร์ท OTBR Docker

เมื่อรีสตาร์ท แม้ว่า OTBR Docker จะจัดระเบียบเครือข่ายเทรดโดยใช้ข้อมูลเข้าสู่ระบบของเครือข่ายที่คุณให้ไว้แล้ว แต่จะไม่ส่งที่อยู่ SLAAC ที่จำเป็นสำหรับการเชื่อมต่ออินเทอร์เน็ตและการกำหนดเส้นทาง Border โดยอัตโนมัติ คุณต้องจัดระเบียบเครือข่ายเทรดผ่าน Web GUI เพื่อให้แน่ใจว่าเปิดใช้ฟังก์ชันการกำหนดเส้นทาง Border แล้ว

หากหลังจากเข้าร่วมโหนดเทรดกับเครือข่ายแล้ว โหนดดังกล่าวไม่ได้รับที่อยู่ IPv6 ใน Mesh ให้รีเซ็ตเป็นค่าเริ่มต้นด้วยfactoryresetคําสั่ง CLI และกำหนดค่าอีกครั้งตามที่ระบุไว้ในเข้าร่วมโหนดที่ 2 กับเครือข่ายเทรด

การบำรุงรักษา 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