要件:
この記事に示されているコマンドを実行するには、Dockerがインストールされている必要があります。
Dockerをインストールしていない場合は、Dockerのインストールに関する次の記事を確認して、目的のLinuxディストリビューションにDockerをインストールしてください。
- Ubuntu 18.04 LTSにDockerをインストールして使用する方法(https://linuxhint.com/install_docker_ubuntu_1804/)
- DockerをDebian9にインストールします(https://linuxhint.com/install_docker_debian_9/)
- CentOS 7にDockerをインストールします( https://linuxhint.com/install-docker-centos7/ )。
- Raspberry PiにDockerをインストールします( https://linuxhint.com/install_docker_raspberry_pi/ )。
それでも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コンテナを停止する方法です。この記事を読んでくれてありがとう。