我在google云上有一个基本服务器,它每30分钟通过cron运行一次docker容器我注意到docker命令停止工作,我在说
docker: Error response from daemon: no space left on device.
然后我注意到,即使在bash中输入
cd path/
和打击
tab
是的。我发现储藏室可能出了问题所以我试着
df -h
它显示了这一点:
Filesystem Size Used Avail Use% Mounted on
udev 860M 0 860M 0% /dev
tmpfs 175M 19M 157M 11% /run
/dev/sda1 9.7G 9.7G 0 100% /
tmpfs 871M 0 871M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 871M 0 871M 0% /sys/fs/cgroup
tmpfs 175M 0 175M 0% /run/user/1001
如您所见/dev/sda1由于某些原因已满。为什么会发生这种情况,我该如何解决?
我注意到有几千个退出坞箱,所以我用这个命令删除了:
docker rm -v $(docker ps -a -q -f status=exited)
现在的存储使用率是61%,仍然太高。