/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

dockerでいらないコンテナを一括で削除する

f:id:yatta47:20200102193340p:plain

dockerを使っているとHDDをいつの間にかかなり使っている場合がある。

その場合、不要なコンテナを削除していたのですが、実はpruneで一括削除できるとのこと。知らなったので覚書。

 

どんな状況か

こんな状況。

$ docker ps -a
CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS                        PORTS                                                                     NAMES
ec5d39d66a19        ubuntu:18.04                     "/bin/bash"              4 hours ago         Exited (127) 29 seconds ago                                                                             interesting_cerf
b1010cadd26d        bitnami/kafka:latest             "/entrypoint.sh /run…"   6 days ago          Exited (143) 6 days ago                                                                                 kafka-docker_kafka-server1_1
48d012d3ea55        bitnami/zookeeper:latest         "/entrypoint.sh /run…"   6 days ago          Exited (143) 6 days ago                                                                                 kafka-docker_zookeeper-server_1
862a27a491e0        bitnami/kafka:latest             "/entrypoint.sh /run…"   3 weeks ago         Exited (143) 6 days ago                                                                                 docker-kafka-logstash_kafka-server1_1
6a2a6dcf3266        bitnami/zookeeper:latest         "/entrypoint.sh /run…"   3 weeks ago         Exited (143) 6 days ago                                                                                 docker-kafka-logstash_zookeeper-server_1
$

これを一括削除します。

 

やり方

以下のコマンドを実行。

$ docker container prune
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Deleted Containers:
ec5d39d66a199e8114d59e63cf049511556653d78acc41b65609bec980858c78
b1010cadd26dd697a8fab229eb58018f26c101376090624c95860a47f7cc6272
48d012d3ea551839140ed823debafe61645facc95adddbc3aa9eb8eb4656db2e
862a27a491e0420880271cefe2d9ae8299f5d7f40edd9898965380275a2fba3b
6a2a6dcf3266f1e30b1805babf015defbe0bc5c80d449acd959f25e8b2830065

Total reclaimed space: 329.1MB

「消していいのか?つづけるぞ?」と聞かれるので、「y」を押します。こうすることで削除されます。

容量も330Mぐらい空いたらしい。

 

まとめ

昔はひとつずつ消していたけど一括で消せるの便利。