Debian Docker日志管理方法如下:
查看日志
docker logs 命令查看容器日志,支持实时输出(-f)、查看最新N行(--tail)、按时间过滤(--since/--until)。journalctl -u docker.service。配置日志驱动
/etc/docker/daemon.json,设置默认驱动(如 local、json-file),支持参数如 max-size(单文件最大大小)、max-file(保留文件数)。docker run --log-driver=syslog --log-opt syslog-address=udp://192.168.1.1:514。日志轮转与清理
local 驱动默认压缩旧日志),或手动删除日志文件。logrotate 工具定期切割日志。第三方工具
最佳实践
local 驱动,避免 json-file 占用过多磁盘。参考来源: