启动Docker守护程序时出错

llmtgqce  于 2023-01-30  发布在  Docker
关注(0)|答案(2)|浏览(185)

从命令行启动Docker守护程序时,我收到以下错误:

Error starting daemon: error while opening volume store metadata database: timeout

操作系统为Linux。
我该如何解决这个问题?
(谷歌搜索没有任何结果)

yv5phkfx

yv5phkfx1#

这取决于您的Linux发行版和Docker版本。
例如,请参见issue 26022:它在Fedora上显示相同的错误消息

yum -y install docker-engine-1.13.1-1.el7.centos

尝试再次遵循full installation procedure for your exact distro

aydmsdu9

aydmsdu92#

经过大量调查和尝试许多命令,这对我很有效:
*Do not use '&&' to make the most compact command or otherwise it will not work.

sudo rm /var/run/docker.pid
sudo systemctl stop docker.socket
sudo systemctl stop docker
systemctl start docker
systemctl enable docker
sudo systemctl start docker

如果出现此错误(运行$ docker [command]):

Cannot connect to the Docker daemon at unix:///home/mg/.docker/desktop/docker.sock. Is the docker daemon running?

1.您应该做的第一件事是在您的PC上安装Docker Desktop,您可以从此处获得https://docs.docker.com/desktop/windows/wsl/
1.您还应该启用wsl2,只需浏览上面链接中的文档就足够了。
1.同时确保选中设置〉常规〉使用基于WSL 2的引擎..复选框。

参考文件https://stackoverflow.com/a/72890783/21061651

相关问题