限制docker日志大小
1、修改docker配置文件,vim /etc/docker/daemon.json
- {
- "log-driver":"json-file",
- "log-opts": {"max-size":"500m", "max-file":"3"}
- }
max-size=500m,意味着一个容器日志大小上限是500M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
systemctl daemon-reload
systemctl restart docker
设置完毕重启一下
2、docker-compose.yml中也可以限制
- nginx:
- image: nginx:1.12.1
- restart: always
- logging:
- driver: "json-file"
- options:
- max-size: "5g"
3、docker run中限制
docker run -d --log-opt max-size=1g nginx