欢迎光临
我们一直在努力

Windows 10 1909 安装 Docker Desktop 填坑全记录:从 Hyper-V 报错到成功部署

Windows 10 1909 安装 Docker Desktop

最近在一台运行 Windows 10 教育版(1909,Build 18363.592)的旧机器上部署 Docker Desktop,过程可谓是一波三折。如果你也遇到了 Cannot enable Hyper-V service 的报错,或者因为系统版本过老无法使用 wsl –update 命令,这篇文章将为你提供一套完整的解决方案。

一、环境背景与核心痛点

  • 操作系统:Windows 10 教育版 1909 (Build 18363.592)
  • 目标软件:Docker Desktop 3.6.0.67351
  • 主要问题:
    1、系统版本过老,不支持最新的 WSL 自动更新命令。
    2、安装 Docker Desktop 时提示“无法启用 Hyper-V 服务”。
    3、官方下载速度慢,需要寻找国内镜像源。

二、避坑指南:版本选择与下载

由于 Windows 1909 较老,直接下载最新的 Docker Desktop 往往会因为系统内核不兼容而报错。经过测试,Docker Desktop 3.6.0 是兼容该版本系统的最稳定选择。

  • 推荐版本:Docker Desktop 3.6.0
  • 下载地址:建议直接通过本ID提供的百度云盘链接下载,避免官网龟速。

通过百度网盘分享的文件:Docker D…
链接:https://pan.baidu.com/s/1PDhebHSAIuU6vhXcbDWLHg?pwd=1tgt
复制这段内容打开「百度网盘APP 即可获取」

三、核心步骤:

在安装 Docker 之前,必须手动配置好 WSL 2和 Hyper-V 环境,因为 Docker Desktop 强依赖于此。

1、开启系统底层功能

以管理员身份运行 PowerShell,执行以下命令开启 WSL 和虚拟机平台

# 开启适用于linux的windows子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用虚拟机平台(Hyper-V)支持
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

执行完毕后,务必重启电脑。

2、手动更新 WSL 内核

在 1909 版本中,输入 wsl –update 会报错(提示命令行选项无效)。我们需要手动下载更新包:
下载链接:WSL2 Linux 内核更新包 (x64)

通过百度网盘分享的文件:wsl_upda…
链接:https://pan.baidu.com/s/1A-5GEtUfo9Tgn-CCcQX69Q?pwd=twz8
复制这段内容打开「百度网盘APP 即可获取」

操作:下载后双击运行 wsl_update_x64.msi 完成安装

3、安装Docker

下载Docker Desktop 3.6.0后,按照操作步骤下一步下一步安装即可

四、解决 Hyper-V 报错

安装 Docker Desktop 3.6.0 后,如果启动时报错 Cannot enable Hyper-V service,说明系统底层的虚拟化组件未完全激活。
请再次以管理员身份运行 PowerShell,执行以下“全家桶”命令,确保所有相关组件全部开启:

# 启用 Hyper-V
dism.exe /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V /All /NoRestart

# 启用容器功能
dism.exe /Online /Enable-Feature /FeatureName:Containers /All /NoRestart

# 启用虚拟机平台
dism.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All /NoRestart

执行完成后,再次重启电脑。

五、最终验证

重启后,再次打开 Docker Desktop。此时,图标应该不再报错,右下角的鲸鱼图标会变为静止状态,表示 Docker 引擎已正常启动。
你可以在 PowerShell 中输入以下命令验证:

docker –version

如果看到以下输出,应该就是成功的:

C:\\Users\\leo>docker –version
Docker version 20.10.8, build 3967b7d

赞(0)
未经允许不得转载:171主机测评 » Windows 10 1909 安装 Docker Desktop 填坑全记录:从 Hyper-V 报错到成功部署
分享到: 更多 (0)

评论 抢沙发

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