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

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

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