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