从命令行启动Docker守护程序时,我收到以下错误:
Error starting daemon: error while opening volume store metadata database: timeout
操作系统为Linux。我该如何解决这个问题?(谷歌搜索没有任何结果)
yv5phkfx1#
这取决于您的Linux发行版和Docker版本。例如,请参见issue 26022:它在Fedora上显示相同的错误消息
yum -y install docker-engine-1.13.1-1.el7.centos
尝试再次遵循full installation procedure for your exact distro。
aydmsdu92#
经过大量调查和尝试许多命令,这对我很有效:*Do not use '&&' to make the most compact command or otherwise it will not work.
*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]):
$ 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
2条答案
按热度按时间yv5phkfx1#
这取决于您的Linux发行版和Docker版本。
例如,请参见issue 26022:它在Fedora上显示相同的错误消息
尝试再次遵循full installation procedure for your exact distro。
aydmsdu92#
经过大量调查和尝试许多命令,这对我很有效:
*Do not use '&&' to make the most compact command or otherwise it will not work.
如果出现此错误(运行
$ docker [command]
):1.您应该做的第一件事是在您的PC上安装Docker Desktop,您可以从此处获得https://docs.docker.com/desktop/windows/wsl/
1.您还应该启用wsl2,只需浏览上面链接中的文档就足够了。
1.同时确保选中设置〉常规〉使用基于WSL 2的引擎..复选框。
参考文件https://stackoverflow.com/a/72890783/21061651