Docker をコンテナ化プラットフォームとして使用している場合、コンテナの停止に関する問題が発生する可能性があります。コンテナが停止すると、コンテナは実行されなくなり、アクセスできなくなります。その後、コンテナーを再起動したり、コンテナーを削除したりする必要がある場合、これらの停止したコンテナーがどこにあるのかを知っておく必要があります。この記事ではDockerの停止したコンテナの場所を紹介します。
1. Docker コマンド ラインを使用して、停止したコンテナを検索します。
コマンド ラインは、最も一般的に使用される Docker 管理ツールであり、コマンド ラインを通じて停止したコンテナを見つけることができます。まず、次のコマンドを使用してすべての Docker コンテナを表示します。
docker container ls -a
上記のコマンドは、実行中のコンテナと停止したコンテナを含むすべての Docker コンテナを表示できます。
STATUS
列はコンテナの実行状態を示します。コンテナが停止している場合は、ここに Exited
が表示され、コンテナが停止された時刻が表示されます。表示される。また、CONTAINER ID
は各コンテナの一意の識別子であり、この識別子を使用してコンテナを検索できます。特定のコンテナーを検索する必要がある場合は、次のコマンドを使用できます。
docker container ls -a | grep [container name or id]
このコマンドは、クエリしたコンテナー名または ID に一致するすべてのコンテナーを返します。
2. Docker コンソールを使用して停止したコンテナを検索する
Docker Desktop や Kitematic などのグラフィカル管理ツールを使用する場合は、コンソールから停止したコンテナを見つけることができます。まず、Docker Desktop または Kitematic を開いて、すべてのコンテナーを表示します。コンテナが停止している場合、特定のコンテナのステータスが「終了」と表示されることがあります。コンテナに関する情報を表示するには、対応するコンテナを選択し、[コンテナの詳細] をクリックします。このとき、コンテナのID、名前、ステータス、ポートマッピングなどのコンテナの詳細情報が表示されます。
3. Docker API を使用して停止したコンテナを検索する
最後に、Docker API を使用して停止したコンテナを見つけることもできます。 Docker API は、HTTP リクエストを通じて Docker コンテナを管理できるようにする Web API です。 Docker API を使用して、すべてのコンテナを検索できます。次のコマンドを使用してコンテナ API をリクエストします。
GET /containers/json
このコマンドは、Docker コンテナの詳細を含む JSON オブジェクトを返します。このオブジェクトを表示して、必要な停止コンテナ情報を見つけることができます。
結論
要約すると、停止したコンテナは、Docker コマンド ライン、Docker コンソール、Docker API を通じて見つけることができます。 Docker コンテナを定期的に実行する場合は、停止したコンテナを見つける方法を知っておくことが重要です。 Docker コマンド ラインを使用する場合でも、他の Docker 管理ツールを使用する場合でも、必要な停止されたコンテナーを簡単に見つけることができます。
以上がDocker によって停止されたコンテナーを見つける場所の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。