Remove all unused Docker data including volumes
docker free up disk space completely | docker system prune all volumes | delete everything docker | docker | prune | volumes | cleanupWarning, destructive. This command deletes, overwrites or changes data in a way that cannot easily be undone. Check every placeholder carefully and make a backup first.
docker system prune -a --volumesThe most thorough cleanup option: besides stopped containers and networks, -a removes all images without a running container and --volumes removes unused volumes. A volume counts as unused as soon as no container references it, which includes a Compose stack that was just stopped with down.
Note: Databases and uploads in volumes are irrevocably deleted afterwards. Check with docker volume ls first and back up important volumes.
Open question before approval: Verhalten von --volumes je nach Docker-Version prüfen: seit Docker 23 werden standardmäßig nur anonyme Volumes entfernt, ältere Versionen (Debian 12 docker.io 20.10) entfernen alle ungenutzten Volumes.
Also searched as
- docker free up disk space completely
- docker system prune all volumes
- delete everything docker