背景:今天发现linux的磁盘空间不足,通过
df -h
查看。
通过
du - sh *
查看详细文件大小,发现docker目录下占用的文件大小最大。
我就猜测是日志文件太大了,然后找到/var/lib/docker/containers/目录下的某个容器id。
进入目录,使用命令
cat /dev/null > *-json.log
清楚日志。即可。
注意,不可使用rm命令,这样需要重启容器,因为即使删除了这个文件,如果这个文件还有进程打开着他,磁盘内存就不会小。
谢谢大家。