我安装docker的虚拟机已满,因此docker守护程序停止了。现在,我看到了很多解决方案,但问题是所有这些都要求docker守护程序正在运行(docker system prune
)。但是,当我想启动docker守护程序时,它无法启动,并显示以下消息:
Error starting daemon: Unable to get the TempDir under /var/lib/docker: mkdir /var/lib/docker/tmp: no space left on device
还有另一种清除空间的方法吗?
我找到了解决方案。我的一个Docker容器产生了9GB的日志。您可以手动清除这些日志。
/var/lib/docker/containers
目录以显示哪些容器目录具有最大的日志文件:du -d1 -h /var/lib/docker/containers | sort -h
cat /dev/null > /var/lib/docker/containers/container_id/container_log_name
来源:https : //success.docker.com/article/no-space-left-on-device-error
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句