運行時控制
啟動容器時盈蛮,我們可以通過參數(shù)來控制日志的文件個數(shù)和單個文件的大小
# max-size 最大數(shù)值
# max-file 最大日志數(shù)
$ docker run -it --log-opt max-size=10m --log-opt max-file=3 redis
一兩個容器還好舍肠,但是如果有很多容器需要管理奕巍,這樣就很不方便了,最好還是可以統(tǒng)一管理驶冒。
全局配置
創(chuàng)建或修改文件 /etc/docker/daemon.json
苟翻,并增加以下配置
{
"log-driver":"json-file",
"log-opts":{
"max-size" :"50m","max-file":"1"
}
}
隨后重啟 Docker 服務(wù)
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
不過已存在的容器不會生效,需要重建才可以