docker logs 实时监听日志命令
docker logs 默认只会打印一次历史日志 ,想要一直监听、实时刷新 日志输出,用 -f / --follow 参数即可。
核心命令(最常用)
bash
运行
# 实时监听容器日志(持续输出,不会自动退出)
docker logs -f 容器ID/容器名称
常用组合命令
1. 实时监听 + 只看最新 100 行日志
bash
运行
docker logs -f --tail=100 容器ID/容器名称
--tail=100:不打印全量历史日志,只加载最后 100 行,避免刷屏
2. 实时监听 + 带时间戳
bash
运行
docker logs -f -t 容器ID/容器名称
-t:给每一行日志加上精确时间戳
3. 完整推荐用法(最实用)
bash
运行
docker logs -f --tail=50 -t 容器名
退出监听
监听状态下,按 Ctrl + C 即可退出日志监听。
总结
- 实时监听核心参数:
-f(follow) - 精简查看:
--tail=行数 - 带时间戳:
-t - 退出:
Ctrl + C