参考文章
以下命令请在root用户下执行。
列出所有日志文件及其大小:
find /var/lib/docker/containers/ -name "*json.log" | xargs du -h | sort -hr
清空所有日志文件:
truncate -s 0 /var/lib/docker/containers/*/*-json.log
设置日志文件上限:
vim /etc/docker/daemon.json
追加:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
重启docker服务:
sudo systemctl restart docker
该设置只会影响新建的容器,如果用docker命令创建,需要手动删除再创建,如果用docker-compose创建,只需要down后up即可。
Comments NOTHING