记一次解决docker磁盘空间爆满的过程

1、磁盘爆满会导致自动补全命令报错

“cd -bash 无法为立即文档创建临时文件 设备上没有空间”

解决此此问题必须查找到占空间最大的目录和文件

其实用到的一个重要的命令:du -h -x --max-depth=1    观察哪个目录占据空间大,逐步找到占据空间较大的文件

2、docker空间爆满一般是docker镜像的日志占据空间较大

解决:使用

echo '' > 容器id-json.log 此命令把日志重置即可

3、升级解决
设置docker日志大小限制
# max-size 最大数值
# max-file 最大日志数
$ docker run -it --log-opt max-size=10m --log-opt max-file=3 redis


posted @ 2022-04-15 10:48  众星捧月  阅读(517)  评论(0编辑  收藏  举报