docker json log 太大导致的 no space left on device
查看空间占用情况du -h --max-depth=1查看 docker 日志占用情况sudo du -d1 -h /var/lib/docker/containers | sort -h解决方案1:删除 docker json log,重启容器解决方案2:docker 容器启动时设置日志的文件个数和单个文件的大小docker run -it --log-opt max-size=10m --lo
·
- 查看空间占用情况
du -h --max-depth=1
- 查看 docker 日志占用情况
sudo du -d1 -h /var/lib/docker/containers | sort -h
- 解决方案1:删除 docker json log,重启容器
- 解决方案2:docker 容器启动时设置日志的文件个数和单个文件的大小
- docker run -it --log-opt max-size=10m --log-opt max-file=3 redis
- 解决方案3:全局配置 docker /etc/docker/daemon.json 并重启
- {
“log-driver”:“json-file”,
“log-opts”:{
“max-size” :“50m”,“max-file”:“1”
}
} - sudo systemctl daemon-reload
- sudo systemctl restart docker
- {
更多推荐
所有评论(0)