docker logs --tail 100可输出容器最后100行日志,加-f实现实时跟踪,加-t显示时间戳,结合--since可按时间范围过滤。
直接用 docker logs --tail 100 就能输出容器最后 100 行日志,这是最常用也最有效的方式。
只看最后 100 行(一次性输出)
适合快速检查刚发生的错误,不持续监听:
- 命令格式:
docker logs --tail 100 - 例如:
docker logs --tail 100 nginx-proxy - 支持短选项写法:
docker logs -n 100
最后 100 行 + 实时跟踪新日志
适合问题排查中需要“先看历史、再盯后续”的场景:
MiniMax 图片理解 + 网络搜索 MCP 工具。适配 Docker 环境(极空间等),支持图片 OCR 识别、图像内容理解、网络搜索。API Key 安全存储在本地 credentials 文件,不暴露在代码中。
- 命令格式:
docker logs --tail 100 -f - 等价写法:
docker logs -n 100 -f - 执行后会先打印最近 100 行,然后持续追加新日志,类似
tail -f
加上时间戳更清晰
便于定位事件发生时间,尤其在多容器或异步日志中很有用:
- 加
-t参数:docker logs -t --tail 100 -f - 每行日志开头会显示 ISO8601 格式时间戳,如
2026-09-16T03:45:22.123456789Z
配合时间范围进一步缩小范围
如果知道异常大概发生时间,可叠加 --since 精准过滤:
- 查最近 10 分钟内最后 100 行:
docker logs --since 10m --tail 100 - 查某时刻之后的日志:
docker logs --since "2026-09-16T03:00:00" --tail 100










