英文:
Docker Desktop requires a newer WSL kernel version
问题
我在 Windows 11 上安装了 Docker,但在运行后出现了以下错误:
Docker Desktop 需要更新的 WSL 内核版本。
我检查了 WSL 的版本,它是 1.1.3.0,与 Docker 的要求兼容。
所以我不知道问题在哪里!
在 Windows 11 上安装 Docker
英文:
I installed docker on win 11 and after running I got this error :
Docker Desktop requires a newer WSL kernel version.
I checked WSL version that was 1.1.3.0 which is compatible with docker requirement.
so I don't know what the problem is !
Installing Docker on win 11
答案1
得分: 9
- 访问您的 Windows 计算机上的控制面板。
- 导航到“程序”部分,然后继续“打开或关闭 Windows 功能”。
- 选中与
Windows 子系统用于 Linux
、Windows Hypervisor 平台
和虚拟机平台
相对应的复选框。然后,点击“确定”按钮。 - 以管理员权限启动 PowerShell。输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
,然后按回车键。这将启用 WSL 1。 - 通过运行
wsl.exe --install
或wsl.exe --update
安装 WSL 2 更新。执行命令:wsl --set-default-version 2
,并按回车键将 WSL 2 指定为默认版本。为确保修改生效,请重新启动计算机。
英文:
- Access the Control Panel on your Windows computer.
- Navigate to the "Programs" section and proceed to "Turn Windows features on or off."
- Mark the checkboxes corresponding to
Windows Subsystem For Linux
,Windows Hypervisor Platform
andVirtual Machine Platform
. After that, click the "OK" button. - Launch PowerShell with Administrator privileges. Enter the following command:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
, and then hit Enter. This action will enable WSL 1. - Install WSL 2 update by running either
wsl.exe --install
orwsl.exe --update
.
Execute the command:wsl --set-default-version 2
, and press Enter to designate WSL 2 as the default version.
To ensure the modifications take effect, restart your computer.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论