Docker Cheat Sheet/Prune unused data

Remove stopped containers, unused networks, dangling images, and build cache.

Section: System and Cleanup

Prune unused data

bash
bash
docker system prune
Explanation

Good periodic cleanup for development machines.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing System and Cleanup
Prune dangling images
Remove dangling images.
OpenIn sheetbash2 tag match
Prune unused images
Remove all unused images.
OpenIn sheetbash2 tag match
Prune stopped containers
Remove all stopped containers.
OpenIn sheetbash2 tag match
Remove an image
Delete a local image.
OpenIn sheetbash1 tag match
Force remove an image
Force-remove a local image.
OpenIn sheetbash1 tag match
Run and remove on exit
Automatically remove the container after it exits.
OpenIn sheetbash1 tag match