服务器重新启动后,“docker ps”永远挂起
重启服务器后,docker看起来还活着,但像docker ps
这样的所有命令都会永久挂起,直到我按下Ctrl + C。 什么可能是错的?
Docker version 1.12.6, build 7392c3b/1.12.6 Linux ip-10-0-1-124 4.4.10-22.54.amzn1.x86_64
事实certificate,实例正常运行了一年多,已经安装了很多应用程序版本, /var/lib/docker/devicemapper
文件夹包含数百个显然涉及旧的废弃容器的项目。
我看到了永久读取所有这些数据的过程,而dockerd -D
命令交互地运行dockerd -D
进行debugging。
我删除了/var/lib/docker
和/var/run/docker
,并在我的机器上重新安装了Docker和容器,问题得到了解决。
感觉就像我需要一个脚本,可以定期从Docker内部删除过时的项目。