Docker Desktop 需要更新的 WSL 内核版本

roo*_*far 3 docker windows-subsystem-for-linux

我在 win 11 上安装了 docker,运行后出现此错误:Docker Desktop 需要更新的 WSL 内核版本。

我检查了 WSL 版本为 1.1.3.0,它与 docker 要求兼容。所以我不知道问题是什么!

在 win 11 上安装 Docker

小智 12

  1. 访问 Windows 计算机上的控制面板。
  2. 导航到“程序”部分,然后继续“打开或关闭 Windows 功能”。
  3. Windows Subsystem For Linux标记与、Windows Hypervisor Platform和对应的复选框Virtual Machine Platform。之后,单击“确定”按钮。
  4. 使用管理员权限启动 PowerShell。输入以下命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart,然后按 Enter 键。此操作将启用 WSL 1。
  5. 通过运行wsl.exe --install或安装 WSL 2 更新wsl.exe --update。执行命令:wsl --set-default-version 2,按 Enter 键指定 WSL 2 为默认版本。为确保修改生效,请重新启动计算机。

  • 谢谢你!只是评论一下,首先尝试了 `wsl.exe --install` 选项,Docker 仍然提示相同的错误。然后尝试了“wsl.exe --update”选项,它起作用了。 (3认同)