docker

Docker一括削除コマンドまとめ

More than 1 year has passed since last update.


停止コンテナ、タグ無しイメージ、未使用ボリューム、未使用ネットワーク一括削除

>=1.13

$ docker system prune


停止コンテナ一括削除

<=1.12

$ docker rm `docker ps -f "status=exited" -q`

>=1.13

$ docker container prune


全コンテナ一括削除

$ docker rm -f `docker ps -a -q`


未使用イメージ一括削除

<=1.12

$ docker rmi `docker images -q`

>=1.13

$ docker image prune


タグ無しイメージ一括削除

$ docker rmi `docker images -f "dangling=true" -q`


未使用ボリューム一括削除

<=1.12

$ docker volume rm `docker volume ls -q`

>=1.13

$ docker volume prune


未使用ネットワーク一括削除

<=1.12

$ docker network rm `docker network ls -q`

>=1.13

$ docker network prune