パラボラアンテナと星の日記

あることないこと

dockerで止まってるcontainer全部消す・使わないimage全部消す

docker、遊んでると失敗imageや使わないデーモンコンテナがガンガン作成されるので
リセットしたいことが多い

①動いてるcontainer全部止める

docker stop `docker ps -q`


②止まってるcontainer全部消す

docker ps -a | grep 'Exit' |  awk '{print $1}' | xargs docker rm


③使わないimage(RepositoryNameが<none>のやつ)全部消す
ただし、キャッシュ的に使ってる中間imageはconflictエラーになるので消えない

docker rmi `docker images -a | awk '($1=="<none>"){print $3}'`