代码之家  ›  专栏  ›  技术社区  ›  roohollah shaytestehfar

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

  •  0
  • roohollah shaytestehfar  · 技术社区  · 2 年前

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

    我检查了1.1.3.0版本的WSL,它与docker要求兼容。 所以我不知道问题出在哪里!

    在win 11上安装Docker

    0 回复  |  直到 2 年前
        1
  •  11
  •   Nirmal Sankalana    2 年前
    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 2更新 wsl.exe --install wsl.exe --update 。 执行命令: wsl --set-default-version 2 ,然后按Enter键将WSL 2指定为默认版本。 若要确保修改生效,请重新启动计算机。
        2
  •  0
  •   Gabriel Nunes    2 年前

    您也可以打开cmd并键入: wsl --update

    如果问题仍然存在,以下链接可能会有所帮助: How to update Wsl kernel on win 11