服务器重启后,docker看起来仍然活跃,但是所有命令(例如docker psCtrl + C)都将永远挂起。有什么事吗
docker ps
Docker version 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文件夹中包含数百个显然是旧的废弃容器的项目。
/var/lib/docker/devicemapper
我看到了在dockerd -D交互运行docker进行调试的命令的同时永久读取所有数据的过程。
dockerd -D
我删除/var/lib/docker并/var/run/docker重新安装了docker和容器在我的盒子上,问题已解决。
/var/lib/docker
/var/run/docker
感觉就像我需要一个脚本,该脚本会定期从Docker内部删除过时的项目。