2022/02/20

docker いろいろ消したい

訳がわからなくなったり、全部無かったことにしたかったり、空き容量が足りなくて削除したくなったり、そんな気分になることがあると思う。

docker rm `docker ps -qa`
docker rmi `docker images -qa`
docker network rm `docker network ls -q`
docker volume rm `docker volume ls -q`

このくらいやれば、だいたい消えるんじゃなかろうか。

 

これは関係ないが、docker ps は横に長く出過ぎて見づらいことがある。
私のところでは Images のところが長いことが多いので、 --format で Images などを出さない docker ps を登録した。

docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Command}}\t{{.Ports}}"

これで「CONTAINER ID, NAMES, STATUS, COMMAND, PORTS」だけになる。