ホームページ > 運用・保守 > Docker > Docker のシステム ログはどこにありますか?

Docker のシステム ログはどこにありますか?

PHPz
リリース: 2023-04-10 14:27:42
オリジナル
2547 人が閲覧しました

Docker は、開発者がアプリケーションをより簡単に構築、パッケージ化、実行できるようにする人気のオープンソース コンテナ エンジンです。 Docker を使用するとアプリケーションの管理とデプロイメントが簡素化されますが、開発および運用中に問題が発生した場合は、Docker のシステム ログを確認することが重要です。

Docker のログは、コンテナー ログとデーモン プロセス (Docker デーモン) ログの 2 つのカテゴリに分類できます。

コンテナ ログは、コンテナ内で発生したエラーやデバッグ メッセージなど、各 Docker コンテナによって記録されるログ情報です。 Docker のログ ドライバーは、コンテナー ログを stdout または stderr に出力し、ホストのファイルまたはログ収集システムにリダイレクトすることもできます。コンテナーのログを表示するには、docker logs コマンドを使用できます。

たとえば、my_container という名前のコンテナーのログを表示するには、次のコマンドを入力します。

docker logs my_container
ログイン後にコピー

コンテナーが大量のログ情報を出力する場合は、「less」または「tail」を使用できます。 " コマンドが最近のログ メッセージを表示するまで待ちます。

デーモン ログは、Docker デーモン プロセスによって生成されるログで、通常、Docker デーモンの起動情報、Docker 構成の詳細、Docker ネットワークとストレージのログ情報が含まれます。 Docker デーモンのログは通常、ホストのシステム ログ ファイルに保存されます。具体的には、Docker は、さまざまなオペレーティング システムにわたって次の場所にシステム ログを保存します:

  • Linux: /var/log/messages
  • macOS: /var/log/system.log
  • Windows: イベント ビューア

Windows 上で Docker デーモンのログを表示したい場合は、次のコマンドを使用してください:

Get-EventLog -LogName Application | Where-Object {$_.Source -eq "Docker"}
ログイン後にコピー

つまり、Docker デーモンを表示します。システム ログは、特に問題に対処する場合に非常に重要です。コンテナー ログとデーモン ログは、問題を診断し、Docker アプリケーションの信頼性とパフォーマンスを向上させるのに役立ちます。

以上がDocker のシステム ログはどこにありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート