すべてのDockerコンテナを停止する方法

How Stop All Docker Containers



この記事では、Dockerホスト上のすべてのDockerコンテナーを停止する方法を紹介します。それでは、始めましょう。

要件:

この記事に示されているコマンドを実行するには、Dockerがインストールされている必要があります。







Dockerをインストールしていない場合は、Dockerのインストールに関する次の記事を確認して、目的のLinuxディストリビューションにDockerをインストールしてください。



それでもDockerのインストールで問題が発生する場合は、 https://support.linuxhint.com 。喜んでお手伝いさせていただきます。



実行中のコンテナーの停止:

Dockerホストで実行中のDockerコンテナを停止できます。コンテナを停止するには、停止するコンテナのIDまたは名前が必要です。





実行中のすべてのコンテナーのコンテナーIDと名前を取得するには、次のコマンドを実行します。

$Dockerコンテナリスト

ご覧のとおり、実行中のすべてのコンテナのコンテナIDと名前が一覧表示されます。



さて、あなたはコンテナを止めたいとしましょう www1 また c52585c7a69b

これを行うには、次のいずれかのコマンドを実行します。

$Dockerコンテナストップwww1

または、

$Dockerコンテナストップc52585c7a69b

コンテナ www1 また c52585c7a69b 停止する必要があります。

実行中のすべてのコンテナーの停止:

1つのコマンドで実行中のすべてのDockerコンテナーを停止することもできます。

実行中のすべてのDockerコンテナーを停止するには、次のコマンドを実行します。

$docker container stop $((Dockerコンテナリスト-q)。

実行中のすべてのDockerコンテナを停止する必要があります。

ここ、 Dockerコンテナリスト-q コマンドは、実行中のすべてのDockerコンテナーのコンテナーIDを返します。そうして Dockerコンテナストップ コマンドは、コンテナーIDを使用してコンテナーを停止します。

ご覧のとおり、リストには実行中のDockerコンテナーはありません。

$Dockerコンテナリスト

ここでも、実行中のすべてのDockerコンテナーが停止していることがわかります。

$Dockerコンテナリスト-に

すべてのDockerコンテナを停止する:

ステータス(実行中、一時停止など)に関係なく、Dockerコンテナーを停止することもできます。

ステータスに関係なくすべてのDockerコンテナーを停止するには、次のコマンドを実行します。

$docker container stop $((Dockerコンテナリスト-qa)。

ステータスに関係なく、すべてのDockerコンテナを停止する必要があります。

ここ、 Dockerコンテナリスト-qa コマンドは、ステータスに関係なく、すべてのDockerコンテナのコンテナIDを返します。そうして Dockerコンテナストップ コマンドは、コンテナーIDを使用してコンテナーを停止します。

次のコマンドを使用して、コンテナーが停止しているかどうかを確認できます。

$Dockerコンテナリスト-に

ご覧のとおり、すべてのコンテナが停止しています。

これが、Dockerホスト上のすべてのDockerコンテナを停止する方法です。この記事を読んでくれてありがとう。