首页/云/Docker 容器速查/docker logs 查看容器日志
基础命令50 条

docker logs 查看容器日志

查看容器主进程的 stdout/stderr 历史输出;注意它只覆盖容器标准流,应用自己写进文件的日志不在其中。

Docker 容器速查云更新于 2026-10-12
用途读取容器标准输出/错误流
语法docker logs [选项] CONTAINER
可读驱动json-file / local / journald 等

示例

示例
docker logs web
docker logs --tail 100 web
docker logs -f web        # 持续跟随输出
日志在容器被删除(含 --rm 自动删除)后一并消失,需要留存请配置日志轮转或采集到外部系统。

易错点

  • 日志驱动不是 json-file/local/journald 时,docker logs 可能为空或直接报不支持读取
  • 应用带输出缓冲时日志会延迟出现;Python 用 -u 关闭缓冲,Java 注意 stdout 与 log 文件双写

数据来源与参考

  • Docker 官方 CLI 参考:docker logs(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌