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日志驅動,您可以有效地管理日志文件的大小和數量,避免磁盤空間被無限制占用,同時確保在需要時能夠訪問到重要的日志信息。