ホームページ  >  記事  >  運用・保守  >  dockerが起動できない場合にログを確認する方法

dockerが起動できない場合にログを確認する方法

WBOY
WBOYオリジナル
2022-02-07 11:49:1822278ブラウズ

Docker の起動に失敗した後にログを表示する方法: 1. Inspection コマンドを使用して、コンテナーのログ アドレスを取得します。構文は「docker Inspection --format コンテナー名」です。2. cat コマンドを使用して、 Inspection コマンドで見つかったログ アドレスを表示します。構文は「cat log address」です。

dockerが起動できない場合にログを確認する方法

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker の起動に失敗した場合のログの確認方法

docker を使用する場合、未知の状況でコンテナが起動されることがありますが、コンテナは数秒後に自動的に終了します。現時点で問題を解決するにはどうすればよいでしょうか?

通常、この状況が発生するのは、環境またはアプリケーションの問題にすぎません。アプリケーションの問題はローカルでデバッグして解決できますが、環境の問題はさらに厄介で、現時点ではコンテナのログを確認してトラブルシューティングを行う必要があります。

例は次のとおりです。

次のコマンドを使用してコンテナのログ アドレスを取得できます

docker inspect --format '{{.LogPath}}' 97069f94437b

次に、cat コマンドを使用して、上記コマンド

cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log

コマンドの説明:

  • #docker Inspectionはコンテナ/イメージのメタデータを取得するために使用されます。これには、コンテナ ログのアドレスが含まれています。上記のコマンドは、ログ アドレスをフィルタリングするために --format パラメータを追加するだけです。

  • docker Inspection には多くの情報があり、コマンドを実行して表示できます。

# もちろん、最も直接的で簡単なコマンド

docker logs 97069f94437b

もあります。推奨される学習: 「

docker ビデオ チュートリアル

以上がdockerが起動できない場合にログを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。