首页/云/云与容器速查/docker compose logs 聚合日志
容器与 Docker106 条

docker compose logs 聚合日志

一次性查看多个服务日志并按容器名前缀区分:-f 持续跟踪、--tail 限定行数、--since 限定时间;定位启动报错比逐个 docker logs 快得多。

云与容器速查云更新于 2026-10-12
多服务docker compose logs web db(不写服务名=全部)
-f / --follow持续输出(类似 tail -f)
--tail N每个容器只显示最后 N 行
--since / --until按时间过滤,如 --since 10m
-t输出带时间戳

使用示例

使用示例
docker compose logs --tail 100
docker compose logs -f --since 10m web
docker compose logs --no-color web db > compose.log
日志总量取决于日志驱动与 max-size 配置:json-file 不做限制会随运行时间无限增长,记得在 daemon.json 或服务里设上限。

易错点

  • 多服务日志混在一起时抓不到重点:加服务名或用 --since 缩小窗口
  • logs -f 卡住不动:容器没输出不代表没启动,结合 ps 状态一起看

数据来源与参考

  • Docker Docs:docker compose logs

相关工具

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