前言:docker运行久了,会发现它的映射磁盘空间爆满,尤其是yum安装的docker的 解决方法: 1. 用脚本清理,一般yum安装的docker,其存储空间一般都在/var/lib/docker/containers下面,不同id对应不同容器,这个适用于docker容器运行时 下面是样本: #!/bin/sh logs=$(find /var/lib/docker/containers/ -name *-json.log) for var in $logs do echo"clean
机房有一台服务器上面部署了多个docker容器, 并且每个docker容器都往stderr中源源不断的输出日志,导致磁盘被占满了.Docker容器在启动/重启的时候会往/var/lib/docker中写数据,如果你在启动docker容器遇到"No space left on device"的问题,可以按照下面的步骤进行清理相关的日志操作. 1)对/var/lib/docker/containers下的文件夹进行排序,看看哪个容器占用了太多的磁盘空间 下面命令会按照升序的方式对于容器文件