问题描述
在解决过程中出现过多种报错:
原因分析:
解决方案:
实践开始:
#输入命令:
dockerd
#报错:
info[2024-05-08t18:07:11.413186406+08:00] starting up
failed to start daemon, ensure docker is not running or delete /var/run/docker.pid: process with pid 24464 is still running
#根据提示,确保docker关闭了,删除这个文件
rm /var/run/docker.pid
#再检查dockerd
dockerd
# 如果没有报错,就可以去启动docker了,我还有以下的报错:
info[2024-05-08t20:40:06.361088244+08:00] starting up
failed to start daemon: error while opening volume store metadata database (/var/lib/docker/volumes/metadata.db): timeout
# 我是通过输入下面的命令解决的
ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh
# 再次检查
dockerd
# 没有报错了 `crtl + c` 或者 `crtl + z`退出
# 重启docker
systemctl start docker
如果后续使用docker不能正常运行,一使用docker命令就报错error: cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?
那请看另一篇文章docker无法使用,报错无法连接守护进程。
发表评论