全コンテナを停止する
すべての Docker コンテナをまとめて停止するには次のようにします。
これは、docker container ps -a -q
コマンドですべてのコンテナ ID を取得できることを利用しているため、Linux や macOS 上でしか実行できません(Windows のコマンドプロンプトでは実行できません)。
$ docker container stop $(docker container ps -a -q)
全コンテナを削除する
同様に、次のようにすればすべての Docker コンテナを削除することができます。
$ docker container rm $(docker container ps -a -q)
動作中のコンテナも含めてすべて削除したいときは、docker contaier rm
に -f
オプションを付けて実行する必要があります。
ただし、これはとても危険なので注意して実行してください。