かべぎわブログ

技術的なことについてかけたらいいな…

Dockerコンテナを一発ですべて削除する

概要

Dockerコンテナがたまりにたまっていたのでそれらを一括削除してみます。

コマンド例

以下コマンドを実行することでコンテナをすべて削除することができます。

$ sudo docker rm $(sudo docker ps -aq)

ちょっとした説明

docker ps -aqコマンドで停止しているコンテナも含めてすべてのコンテナIDを表示してくれます。
それを$()でコマンド展開してわたしてあげることですべてのコンテナIDにdocker rmを実行しています。

おわりに

整理整頓は大事

プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化

プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化