-
DockerコマンドプロンプトまたはPowerShellを開きます。
-
すべての実行中のコンテナを表示するには、次のコマンドを入力します:
docker ps
実行中のコンテナの一覧が表示されます。
-
全てのコンテナを停止するためには、次のコマンドを入力します:
docker stop $(docker ps -aq)
このコマンドは、
docker ps -aq
で実行中のすべてのコンテナのIDを取得し、docker stop
コマンドを使用してそれらのコンテナを停止します。 -
コンテナが正常に停止されたかどうかを確認するには、再度以下のコマンドを入力します:
docker ps
実行中のコンテナが表示されないことを確認してください。
これで、Windows上のDockerで実行中のすべてのコンテナが停止されました。
なお、上記のコマンドはDockerコマンドプロンプトまたはPowerShellでの実行を前提としています。また、docker stop
コマンドはコンテナを停止するだけであり、削除は行いません。コンテナを削除したい場合は、docker rm
コマンドを使用してください。
この方法を使用することで、シンプルかつ簡単にWindows上のDockerコンテナを一括で停止できます。