Docker 初始化失败 Windows 10

Docker Failed to Initialize on Windows 10

我在 运行 在我的 Windows 10 PC 上设置 Docker 桌面时遇到问题。在尝试 运行 之后我得到一个错误:

Docker failed to initialize - Docker Desktop is shutting down

我已经尝试过重新安装(以管理员身份)、重新启动 PC、重新启动 docker 服务、从 .../AppData/Local/Docker 和 .../AppData/Roaming/Docker 文件夹中删除内容,但仍然收到同样的错误信息。

有人知道我该如何解决吗?

非常感谢!

我在笔记本电脑上得到了很多。我在服务中重新启动“Hyper-V 主机计算服务”。重新启动后,我可以启动 Docker 桌面。

我还没有找到永久修复。

降级到旧版本解决了我的问题

您可以尝试卸载docker并删除

  1. /Users/AppData/Local/Docker
  2. /Users/AppData/Roaming/Docker
  3. C:/程序Files/Docker
  4. C:/ProgramData/Docker
  5. 正在重新安装Docker

但是,最终对我有用的是删除 /Users 文件夹中的 .docker 并重新启动 docker。

我在启动“Linux 容器”时遇到了同样的问题,但 windows 容器工作正常。

尝试所有可能的方法使 docker 桌面正常工作后,如果不起作用,请尝试此方法。这个对我有用。

请确保使用 旧版本 的 docker 桌面(我的是 4.4)

在docker桌面上,

  1. 转到设置 --> 常规 --> 使用基于 WSL 2 的引擎 如果该复选框已打开,只需将 关闭 .