Docker tends to be a bit subject to center-of-the-universe-ism, in my opinion, and on resource-constrained systems can rapidly eat up disk space.
tl;dr:
$ sudo docker system df
$ sudo docker system prune --volumes -af- Unused containers
- Check:
docker ps, look for status ofexitedordead - Clean:
docker container prune -f
- Check:
- Unused images
- Check:
docker image ls - Clean:
docker image prune -f
- Check:
- Unused volumes
- Check:
docker volume ls - Clean:
docker volume prune -f
- Check:
- Build cache
- Check:
docker buildx du - Clean:
docker buildx prune
- Check:
- Networks
- Check:
docker network ls - Clean:
docker network prune -f
- Check:
See also
All of the cleanup info came from here: https://depot.dev/blog/docker-clear-cache