🐳
すべてのDockerコンテナを停止する(備忘)
はじめに
docker stop
コマンドを使って、起動中のすべてのコンテナをまとめて停止したい。
結論
以下を実行する。
docker stop $(docker ps -q)
説明
docker ps
で以下のように起動中コンテナが表示された場合、
CONTAINER ID IMAGE
69c0a2bae8ec aaaaaaaa
0df663a1cf79 bbbbbbbb
ff701ce88f53 cccccccc
$(docker ps -q)
で取得できる情報は以下となる。
69c0a2bae8ec 0df663a1cf79 ff701ce88f53
つまりdocker stop $(docker ps -q)
は以下のコマンドと同じ。
docker stop 69c0a2bae8ec 0df663a1cf79 ff701ce88f53
おわりに
参考:
Discussion