服务器重新启动后,“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内部删除过时的项目。