'docker ps'在服务器重新启动后永久挂起 [英] 'docker ps' hangs forever after server restart
问题描述
服务器重新启动后,Docker看起来很活跃,但所有命令(如$ code> docker ps )永久挂起,直到我按Ctrl + C。
什么可能是错的?
Docker版本1.12.6,build 7392c3b / 1.12.6
Linux ip-10 -0-1-124 4.4.10-22.54.amzn1.x86_64
原来实例运行时间超过一年,安装了许多应用程序版本, / var / lib / docker / devicemapper
文件夹包含数百个明显指向旧的废弃容器的项目。 p>
我看到了永久读取所有这些数据的过程,而 dockerd -D
命令以交互方式运行Docker进行调试。 p>
我删除了 / var / lib / docker
和 / var / run / docker
并在我的盒子上重新安装码头和容器,问题已解决。
感觉像我需要一个脚本,将定期从docker内部删除过时的项目。
After server restart docker looks alive but all commands like docker ps
hang forever until I press Ctrl+C.
What can be wrong?
Docker version 1.12.6, build 7392c3b/1.12.6
Linux ip-10-0-1-124 4.4.10-22.54.amzn1.x86_64
It turned out instance had uptime for over a year, many application releases were installed, /var/lib/docker/devicemapper
folder contained hundreds of items that apparently refer to older abandoned containers.
I saw the process of eternal reading all this data while dockerd -D
command that runs docker interactively for debugging.
I removed /var/lib/docker
and /var/run/docker
and re-installed docker and containers on my box, the problem was resolved.
Feels like I need a script that would periodically remove obsolete items from docker internals.
这篇关于'docker ps'在服务器重新启动后永久挂起的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!