首页/云/云与容器速查/docker logs 查看容器日志
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker logs 查看容器日志

读取容器 stdout/stderr 日志(json-file 驱动时本地可读):-f 跟随、--tail 尾部、--since 时间范围,是容器排障第一入口。

云与容器速查云更新于 2026-10-12
常用参数-f 跟随实时 / --tail N 最后 N 行 / -t 加时间戳 / --since 10m
来源容器主进程与子进程写到 stdout/stderr 的内容
驱动json-file(默认,可本地读取)/ journald / syslog / none…
注意应用把日志写文件不写 stdout 时,logs 看不到

常用示例

常用示例
docker logs -f --tail 200 myapp
docker logs --since 30m myapp
docker logs -t myapp | tail -n 50
日志驱动 json-file 默认不轮转(除非配置 max-size/max-file),长期运行会把磁盘写满;daemon.json 配置轮转或 compose 里配 logging 限制。

易错点

  • 日志写文件而非 stdout,docker logs 为空还以为是没日志
  • 日志无上限:磁盘被 json 日志写满,docker 与业务同时异常

数据来源与参考

  • Docker Docs:docker logs
  • Docker Docs:日志驱动配置

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌