 
ショコラ
Dockerfile Nginxコンテナ のログを確認するには?
docker logsコマンド で、コンテナの標準出力、標準エラーに出力されたログがみれます。
 
もっさん先輩
docker logs {オプション} {コンテナ名}オプションの説明
| –details | ログに提供する詳細情報を表示 | 
| –follow , -f | 出力をフォローし続ける(表示し続ける) 要するに、tail -f | 
| –since | タイムスタンプ(例: 2013-01-02T13:23:37Z)以降、あるいは相対時刻(例: 42m は 42 分)以降のログを表示。 24時間前なら –since=24h。 | 
| –tail | ログの最終から数えた行以降を表示 | 
| –timestamps , -t | タイムスタンプを表示 | 
| –until | 【API 1.35+】タイムスタンプ(例: 2013-01-02T13:23:37Z)まで、あるいは相対時刻(例: 42m は 42 分)までのログを表示。 | 
例
24時間以内のログを出力します。
docker logs --since=24h nginx2022年9月1日~のログを出力します。時間は無くてもいけます。
docker logs --since=2022-09-01 nginxtail -f と同じことをする場合は↓です。「–tail=10」を付けないと、ログを最初から表示しようとします。
 docker logs --tail=10 -f nginxシチュエーション
Nginxコンテナ をドッカーコンポーズで起動した。ログを確認したいが、アクセスログとエラーログは「access.log -> /dev/stdout」「error.log -> /dev/stderr」となっており、ログを確認することができない。
