web-dev-qa-db-ja.com

dockerlogsコマンドで--sinceオプションを使用する方法

docker logs --sinceオプションを使用してDockerコンテナログの最後の1時間を確認したいのですが、-sinceパラメータにどの値を指定すればよいかわかりません。誰かが私を助けることができますか?.

5
kgs

ヘルプが言うように

--since string Show logs since timestamp (e.g. 2013-01-02T13:23:37) or relative (e.g. 42m for 42 minutes

私はします

docker logs mycontainer_or_id --since 60m

この構文は、アクティブなコンテナによると正しいです

15
user2915097

Docker docs を参照してください。

docker logs --since 1h

--sinceオプションは、指定された日付以降に生成されたコンテナログのみを表示します。日付は、RFC 3339日付、UNIXタイムスタンプ、またはGo期間文字列(1分30秒、3時間など)として指定できます。 RFC3339日付形式に加えて、RFC3339Nano、2006-01-02T15:04:05、2006-01-02T15:04:05.999999999、2006-01-02Z07:00、および2006-01-02を使用することもできます。

4
hackjutsu