Docker 初始化失败 | Docker 桌面正在关闭

Docker failed to initialize | Docker Desktop is shutting down

我在 Docker 申请 Windows 时遇到问题。这是在更新到 4.3.2 的较新版本后发生的。以前的版本 运行 没有任何问题。下载并更新到新版本后,每当我启动 Docker Desktop 时,我都会收到错误消息“Docker 初始化失败。Docker Desktop 正在关闭。”。

我尝试过很多解决方案,例如:

  1. 更新后关闭 docker 并重新启动笔记本电脑。
  2. 正在删除 C:\Users\{...}\AppData\Local\Docker
  3. 中的日志文件
  4. 正在删除 C:\Users\{...}\AppData\Roaming\Docker
  5. 中的文件
  6. 尝试跳转至上一版本但未成功显示消息

任何人都可以帮助我解决这个问题,因为我已经浪费了几个小时来解决这个问题。

我不确定是否应该完全卸载 docker 并重新安装。如果这样做,可能 删除所有现有的卷和容器。 我不想丢失现有的容器和数据。顺便说一句,我在使用容器时没有登录。

非常感谢您的帮助。

提前致谢

P.S:我在启用 WSL2 的 Windows 10 机器上为 Windows 使用 Docker。我还在 Windows 功能中启用了容器和虚拟机平台。

也尝试仅删除 roaming/docker-desktop 内部文件。

我为 Windows 重新安装了 Docker Desktop 4.3.2。但在安装之前,我备份了 C:\Users\{...}\AppData\Local\Docker\wsl\data 中存在的 ext4.vhdx 文件。但幸运的是,任何卷和容器都已删除,一切都已恢复并且工作正常。

为了安全起见,如果有人遇到类似情况,请备份 ext4.vhdx,您可以从中恢复数据。