คำสั่งอย่างเป็นทางการในการลบข้อมูลที่ไม่ได้ใช้ทั้งหมด (รวมถึงไดรฟ์ข้อมูลที่ไม่มีคอนเทนเนอร์) จะอยู่ใน Docker 1.13
docker system prune
หากคุณต้องการ จำกัด ปริมาณเพียงอย่างเดียวให้ลบเฉพาะไดรฟ์ข้อมูลที่ไม่ได้ใช้ :
docker volume prune
คุณยังมีdocker image prune
, docker container prune
ฯลฯ :
ดูเพิ่มเติมได้ที่ " วัตถุพรุนที่ไม่ได้ใช้หาง "
ดูกระทำ 86de7c0และPR 26108
คุณสามารถดูได้ในplay-with-docker.com :
/ # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1296a5e47ef3 hello-world "/hello" 7 seconds ago Exited (0) 6 seconds ago prickly_poincare
/ # docker system prune
WARNING! This will remove:
- all stopped containers
- all volumes not used by at least one container
- all networks not used by at least one container
- all dangling images
Are you sure you want to continue? [y/N] y
Deleted Containers:
1296a5e47ef3ab021458c92ad711ad03c7f19dc52f0e353f56f062201aa03a35
วิธีการจัดการไดรฟ์ข้อมูลปัจจุบัน (ก่อนนักเทียบท่า 1.13) ถูกนำมาใช้กับPR 14242 และdocker volume
คำสั่งซึ่งมีเอกสารในข้อคิดเห็นตั้งแต่เดือนกรกฎาคม 2015:
docker volume rm $(docker volume ls -q --filter dangling=true)
prune
คำสั่งใหม่