'docker ps'在服务器重新启动后永久挂起 [英] 'docker ps' hangs forever after server restart

查看:791
本文介绍了'docker ps'在服务器重新启动后永久挂起的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

服务器重新启动后,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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆