🐳

すべてのDockerコンテナを停止する(備忘)

2024/05/14に公開

はじめに

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

おわりに

参考:
https://qiita.com/shisama/items/48e2eaf1dc356568b0d7

Discussion