首页/安全/取证与溯源速查/容器日志时间戳与宿主机时钟
Linux 取证135 条

容器日志时间戳与宿主机时钟

容器与宿主机共享内核时钟,docker logs -t 输出 UTC 时间戳;容器内应用日志的时区则取决于镜像配置,两者要对齐后再并入时间线。

取证与溯源速查安全更新于 2026-10-12
命令docker logs -t 带时间戳;--since/--until 支持时间过滤
时区docker logs -t 输出 UTC

带时间戳导出

带时间戳导出
docker logs -t --since 2026-01-02T00:00:00 app 2>&1 | head -20
docker inspect -f '{{.State.StartedAt}}' app
容器重启后日志延续在 json-file 里,StartAt 可用于对齐启动锚点。

易错点

  • 应用自身时区设置会让行内时间与 -t 时间不同
  • 日志驱动不是 json-file 时 -t 行为要另查

数据来源与参考

  • Docker 官方文档(logs 与 inspect)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌