很久之前在Linux系统上部署了docker,今天想看一下里面的配置,发现docker一直启动不了。
问题:

用 systemctl status docker查看一下docker状态,发现问题:Failed to start Docker Application Container Engine.

接着尝试用手动启动docker,提示: failed to start daemon: error while opening volume store metadata database: timeout

ps -aux | grep docker查看一下正在跑的docker进程,发现确实有进程正在运行

解决:
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh kill 掉所有进程,重启docker,问题成功解决。

本文描述了作者在Linux系统中遇到的Docker无法启动的问题,经过检查发现是由于Dockerdaemon启动失败,原因是打开volumemetadata数据库超时。作者通过杀死所有相关进程并重启Docker解决了这个问题。
1115





