Docker の人気に伴い、ソフトウェアの開発と展開に Docker を使用する開発者が増えています。 Docker の利点の 1 つはコンテナ化テクノロジーです。これにより、さまざまな環境でアプリケーションの依存関係と構成を管理し、アプリケーションの問題のリスクを軽減できます。ただし、場合によっては、作成した Docker コンテナを閉じるか削除する必要があります。この記事ではDockerコンテナをシャットダウンする方法を紹介します。
始める前に、Docker がインストールされていることを確認する必要があります。次に、最初に実行中のすべての Docker コンテナを一覧表示する必要があります。次のコマンドを使用できます:
docker ps
これにより、コンテナ ID、イメージ名、ポート マッピング、作成時間などを含む、実行中のすべてのコンテナの詳細が一覧表示されます。このリストで、閉じる必要があるコンテナ ID を見つけることができます。
コンテナをシャットダウンするには 2 つの方法があります。
次のコマンドを使用してコンテナを停止できます。 running Docker Container:
docker stop <container_id>
ここで、<container_id>
は、閉じる Docker コンテナの ID です。このコマンドは SIGTERM シグナルをコンテナーに送信し、プロセスを停止してコンテナーを終了し、コンテナーは停止状態になります。
コンテナーを停止した後、 docker ps コマンドを再度使用して、コンテナーが停止され、実行されていないことを確認できます。
コンテナを強制的に閉じたい場合は、docker kill コマンドを使用できます。このコマンドはコンテナを即時に停止し、コンテナ内で実行中のすべてのプロセスを強制終了します。これは、次のコマンドを使用して実行できます。
docker kill <container_id>
同様に、<container_id>
は、シャットダウンする Docker コンテナの ID です。このコマンドを使用すると、実行中のプロセスが適切に停止しなくなる可能性があるため、注意してください。
概要
この記事では、実行中の Docker コンテナをシャットダウンする方法を紹介しました。 docker stop コマンドを使用してコンテナを通常にシャットダウンするか、docker kill コマンドを使用してコンテナを強制的にシャットダウンできます。さまざまな状況に応じて適切な方法を選択することで、Docker をより適切に管理し、システムの正常な動作を確保することができます。
以上が作成したドッカーを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。