在CentOS上分析Docker日志可通过以下方式操作:
查看容器日志
docker logs <容器ID或名称>:查看容器标准输出和错误日志。docker logs -f <容器ID>:实时跟踪日志(类似tail -f)。docker logs --tail=10 <容器ID>:查看最后10行日志。docker logs --since="2025-09-01" --until="2025-09-10" <容器ID>:按时间范围筛选日志。查看Docker服务日志
journalctl -u docker.service:查看Docker守护进程的整体日志。journalctl -u docker.service -f:实时跟踪服务日志。直接查看日志文件
/var/lib/docker/containers/<容器ID>/<容器ID>-json.log,可通过cat或less命令查看。--timestamps)和关键字(如error、failed)快速筛选异常日志。Exit Code和错误日志,判断是否为配置错误、资源不足或依赖服务异常。docker stats命令定位资源瓶颈。root权限查看,可使用sudo命令。--log-opt max-size和--log-opt max-file参数配置保留策略。参考来源: