Docker日志的保存时间主要取决于日志驱动的配置,尤其是max-size
和max-file
选项。默认情况下,Docker日志文件会一直保存,直到手动清理或配置了大小限制导致文件被滚动。以下是Docker日志保存的相关信息:
/var/lib/docker/containers
目录下。daemon.json
配置全局日志驱动设置:您可以编辑/etc/docker/daemon.json
文件,为所有容器设置日志驱动和选项,如max-size
和max-file
。例如,设置max-size
为50m
,max-file
为3
,意味着每个容器的日志文件最大为50MB,且保留最近的3个日志文件。--log-driver
和--log-opt
参数来为单个容器配置日志驱动和选项。log-opts
来控制日志文件的大小(max-size
)和数量(max-file
)。通过合理配置Docker日志驱动,您可以有效地管理日志文件的大小和数量,避免磁盘空间被无限制占用,同时确保在需要时能够访问到重要的日志信息。