未使用な Docker image, container, volume, network, cache などの一括削除方法
未使用な Docker image, container, volume, network, build cache などを一括削除する方法をご紹介します。
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 build cache
Are you sure you want to continue? [y/N]
docker system prune | Docker Documentation
docker ps -a -f status=exited
docker rm $(docker ps -a -f status=exited -q)
docker volume ls -f dangling=true
docker volume prune
docker volume prune | Docker Documentation
docker images -f dangling=true
docker images purge
docker image prune | Docker Documentation
docker network purge
docker network prune | Docker Documentation
以上、未使用な Docker image, container, volume, network, build cache などを一括削除して disk 容量を空けておきたい、現場からお送りしました。