欢迎光临
我们一直在努力

docker desktop启动报错:There was a problem with WSLAn error occurred while running a WSL command. Pleas

错误代码 0x800705aa 通常意味着 系统资源不足 或者 虚拟化环境初始化失败。这通常不是你的电脑硬件不行,而是 Windows 的虚拟化组件没完全对上焦。

请按照以下步骤依次尝试,通常前两步就能解决问题:

1. 最简单的尝试:重启 + 关掉占用资源的程序

  • 重启电脑:这是最有效的方案,能重置所有挂起的虚拟化服务。

  • 关闭其他虚拟机:如果你开了 VMWare 或 VirtualBox,请先关掉它们,因为它们有时会抢占虚拟化独占权。

2. 更新 WSL 内核(最核心步骤)

很多时候 Docker 报错是因为你电脑里的 WSL 内核版本太旧。

  • 以 管理员身份 打开 PowerShell(右键点击开始菜单)。

  • 输入并回车:

    PowerShell

    wsl –update

  • 完成后,输入以下命令彻底关闭 WSL 以便重启:

    PowerShell

    wsl –shutdown

  • 再次尝试启动 Docker Desktop。

  • 3. 检查虚拟化是否开启

    Docker 需要在硬件层面开启虚拟化支持。

  • 按 Ctrl + Shift + Esc 打开 任务管理器。

  • 点击 性能 选项卡 -> CPU。

  • 看右下角:虚拟化 (Virtualization) 是否显示为 “已启用 (Enabled)”?

    • 如果是“已禁用”,你需要重启进入电脑的 BIOS,找到 Intel Virtualization Technology 或 SVM Mode 并设置为 Enabled。

  • 4. 检查 Windows 功能

    确保必要的“底座”已经打好。

  • 在搜索框输入“启用或关闭 Windows 功能”。

  • 确保以下两项已勾选:

    • 适用于 Linux 的 Windows 子系统 (Windows Subsystem for Linux)

    • 虚拟机平台 (Virtual Machine Platform)

  • 如果没勾选,勾选后根据提示重启电脑。

  • 赞(0)
    未经允许不得转载:171主机测评 » docker desktop启动报错:There was a problem with WSLAn error occurred while running a WSL command. Pleas
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址