Docker日志的保存時間主要取決于日志驅(qū)動的配置,尤其是max-size
和max-file
選項(xiàng)。默認(rèn)情況下,Docker日志文件會一直保存,直到手動清理或配置了大小限制導(dǎo)致文件被滾動。以下是Docker日志保存的相關(guān)信息:
/var/lib/docker/containers
目錄下。daemon.json
配置全局日志驅(qū)動設(shè)置:您可以編輯/etc/docker/daemon.json
文件,為所有容器設(shè)置日志驅(qū)動和選項(xiàng),如max-size
和max-file
。例如,設(shè)置max-size
為50m
,max-file
為3
,意味著每個容器的日志文件最大為50MB,且保留最近的3個日志文件。--log-driver
和--log-opt
參數(shù)來為單個容器配置日志驅(qū)動和選項(xiàng)。log-opts
來控制日志文件的大?。?code>max-size)和數(shù)量(max-file
)。通過合理配置Docker日志驅(qū)動,您可以有效地管理日志文件的大小和數(shù)量,避免磁盤空間被無限制占用,同時確保在需要時能夠訪問到重要的日志信息。