启动Docker守护进程时出错。

3

当我从命令行启动Docker守护进程时,出现以下错误:

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

操作系统是Linux。

有什么方法可以解决这个问题吗?
(谷歌搜索没有找到任何结果)

2个回答

0

经过大量调查和尝试多个命令,这对我起作用:

*不要使用'&&'来制作最紧凑的命令,否则它将无法工作。

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. 首先,您需要在计算机上安装Docker Desktop,您可以从此处获取https://docs.docker.com/desktop/windows/wsl/
  1. 您还应该启用wsl2,只需查看上面链接中的文档即可。
  1. 还要确保设置 > 通用 > 使用基于WSL 2的引擎... 复选框已被选中。

参考资料 https://dev59.com/z8Tra4cB1Zd3GeqPyCKt#72890783


如果我无法安装Docker桌面版怎么办?我在我的NAS上,显然无法安装它。 - Thunermay

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接