提前致谢,我已经进行了详尽的研究,但 5 天后仍无法解决此问题。
我正在尝试将 Ubuntu 安装为 WSL-2 内核之上的 Windows 发行版。以下是我采取的步骤:
当我以管理员身份运行 Ubuntu 时,总是出现以下错误:
“ubuntu wslregisterdistribution 失败,错误:0x80041002”
我在网上搜索了修复方法,但这个错误几乎与 Windows 更新无关。解决此问题的唯一操作是将 wsl --set-default-version 设置为“1”,因为默认值为 2。当我降级到 wsl-1 时,Ubuntu 启动正常。
但是,根据我的研究和经验,我无法使用 wsl-1 运行 Docker Desktop,因为它需要版本 2。
当我使用 wsl-1 运行 Ubuntu,然后输入命令“wsl -l -v”时,它确实显示了以下内容:
NAME STATE VERSION
* Ubuntu Running 1
Run Code Online (Sandbox Code Playgroud)
我认为 Docker 部分应该与上述 Ubuntu/wsl 问题分开,但是,由于我的目标是简单地在 DD 中运行 Docker 引擎,因此我还将包含以下有关 Docker Desktop 的信息:
我正在尝试在 Windows …