当我从命令行启动Docker守护进程时,出现以下错误:
Error starting daemon: error while opening volume store metadata database: timeout
操作系统是Linux。
有什么方法可以解决这个问题吗?
(谷歌搜索没有找到任何结果)
当我从命令行启动Docker守护进程时,出现以下错误:
Error starting daemon: error while opening volume store metadata database: timeout
操作系统是Linux。
有什么方法可以解决这个问题吗?
(谷歌搜索没有找到任何结果)
经过大量调查和尝试多个命令,这对我起作用:
*不要使用'&&'来制作最紧凑的命令,否则它将无法工作。
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?
- 首先,您需要在计算机上安装Docker Desktop,您可以从此处获取https://docs.docker.com/desktop/windows/wsl/。
- 您还应该启用wsl2,只需查看上面链接中的文档即可。
- 还要确保设置 > 通用 > 使用基于WSL 2的引擎... 复选框已被选中。
这取决于您使用的Linux发行版和Docker版本。
例如,参见问题26022:在Fedora上出现相同的错误消息之后。
yum -y install docker-engine-1.13.1-1.el7.centos
请尝试并按照您的确切发行版的完整安装过程再次操作。