Once in a while, you may need to cleanup resources (containers, volumes, images, networks)...
docker system prune --volumes
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all volumes not used by at least one container
- all dangling images
- all dangling build cache
See chadoe/docker-cleanup-volumes for more info.
docker volume rm $(docker volume ls -qf dangling=true)
docker volume ls -qf dangling=true | xargs -r docker volume rm
See Stack Overflow - "How to remove old and unused Docker Images"
docker images
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
docker images | grep "none"
docker rmi $(docker images | grep "none" | awk '/ / { print $3 }')
See Stack Overflow - "How to remove old and unused Docker Images"
docker ps
docker ps -a
docker rm $(docker ps -qa --no-trunc --filter "status=exited")