停止Docker守护进程:
1 | sudo systemctl stop docker |
编辑Docker守护进程的配置文件(通常位于/etc/docker/daemon.json):
1 | sudo vi /etc/docker/daemon.json |
如果该文件不存在,可以创建一个新文件。
添加以下配置项到daemon.json文件中:
1 | { |
这将设置所有容器使用json-file日志驱动程序,并设置日志文件的最大大小为 10MB ,最多保留 3 个日志文件。
保存并关闭配置文件。
启动Docker守护进程:
1 | sudo systemctl daemon-reload |
现在,所有 新 创建的Docker容器将按照设置的日志保存时长进行日志文件的轮转和保留。
注意,这些配置将应用于 新 创建的容器,对于现有的容器不会自动应用。如果想要修改现有容器的日志保存时长,需要停止容器,手动修改其配置,然后重新启动容器。