问题的发现
早上工作登录服务页面时报了个internal server error,然后登录服务器重启服务,控制台输出no space left on device,说设备没有空间了。
使用命令df -h 查看,果然看到/目录下空间占用率100%
使用 du -ahx .|sort -rh|head -5 ,输出前5个最大的文件和目录
root@ubuntu:/# du -ahx .|sort -rh|head -5 1.1T /var/lib/docker/containers/a3b5be6ccb6c0d122672aa08b6e5f19b8ced59c878ecabe09097078d4b6fcf03/a3b5be6ccb6c0d122672aa08b6e5f19b8ced59c878ecabe09097078d4b6fcf03-json.log 13M /var/lib/docker/containers/a3b5be6ccb6c0d122672aa08b6e5f19b8ced59c878ecabe09097078d4b6fcf03 13M /var/lib/docker/containers 192K /var/lib/docker/containers/77e1b761688244b4f1f537b569adaa45b89aa6c676d4a025eabb4ef4a30fada9 160K /var/lib/docker/containers/77e1b761688244b4f1f537b569adaa45b89aa6c676d4a025eabb4ef4a30fada9/77e1b761688244b4f1f537b569adaa45b89aa6c676d4a025eabb4ef4a30fada9-json.log
可以看到下面这条输出,某个容器的日志文件占了1.1T把磁盘空间写满了
1.1T /var/lib/docker/containers/a3b5be6ccb6c0d122672aa08b6e5f1