LewisQu
发布于 2026-03-08 / 8 阅读
0
0

docker container查看日志

查看一个容器的全部日志,最基本的用法:

docker logs [容器名称或ID]

# 查看容器列表(获取容器名称/ID)
docker container list -a # 其他参数见相关指令

为了让日志查看更高效docker logs 提供了丰富的参数:

使用场景

命令示例

说明

实时追踪 (类似 tail -f)

docker logs -f [容器名]

实时滚动输出新的日志,非常适合调试时观察程序行为,按 Ctrl+C 停止

指定尾部行数

docker logs --tail 100 [容器名]

只显示最近100行日志,避免刷屏,常与 -f 搭配使用 `docker logs --tail 50 -f [容器名

带上时间戳

docker logs -t [容器名]

给每行日志加上时间戳,方便追踪问题发生的时间点。

按时间过滤

docker logs --since "30m" [容器名]

查看最近30分钟的日志,支持 s(秒), m(分), h(时) 。

按时间过滤

docker logs --since "2024-01-15T10:00:00" --until "2024-01-15T11:00:00" [容器名]

看特定时间窗口(如1小时内)的日志,格式是 ISO 8601


评论