目的
Dockerを用いると、知らない間に容量を圧迫される事がある。今回は圧迫された容量を解放していこう。
停止コンテナ系を削除
下記のコマンドをコピペするだけで、稼働していないコンテナ類は全て消える。
docker-compose down --rmi all --volumes --remove-orphans
echo y | docker system prune -a
echo y | docker rm `docker ps -a -q`
echo y | docker system prune
echo y | docker container prune
echo y | docker image prune
echo y | docker rmi $(docker images -a -q)
echo y | docker volume prune
echo y | docker network prune
とにかく削除
とにかくすべてを削除したい場合は以下を用いる。
docker-compose down --rmi all --volumes --remove-orphans
echo y | docker system prune -a
echo y | docker rm -f `docker ps -a -q`
echo y | docker system prune
echo y | docker container prune
echo y | docker image prune
echo y | docker rmi $(docker images -a -q)
echo y | docker volume prune
echo y | docker network prune