Windows 10 Pro 安装 Docker Desktop 出现报错如何解决?
Windows 10 Pro 安装Docker报错解决方案
你遇到的报错属于Docker运行前置依赖缺失/未启用的常见问题,按以下步骤操作即可解决:
1 确认BIOS开启硬件虚拟化
- 重启电脑,开机时按对应热键进入BIOS设置界面(常见热键为F2、Del、F10,开机首屏会有提示)
- 找到对应配置项:Intel CPU找
Intel VT-x,AMD CPU找AMD-V,设置为Enabled后保存配置重启 - 进入系统后打开任务管理器→「性能」标签→选中CPU,确认右侧「虚拟化」字段显示为已启用
2 开启Windows必要系统组件
- 按下Win+X组合键,选择「Windows终端(管理员)」或「PowerShell(管理员)」
- 依次执行以下3条命令,每条命令执行完成后再运行下一条:
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 所有命令执行完成后重启电脑
3 更新WSL2内核并设置默认版本
- 重启后再次打开管理员权限的PowerShell,执行内核更新命令:
wsl --update
- 更新完成后设置WSL默认版本为2:
wsl --set-default-version 2
4 重新启动/安装Docker Desktop
- 若之前安装Docker失败,先进入系统设置→应用→已安装应用,找到Docker Desktop卸载干净,重启后再重新运行安装包
- 安装完成后正常启动Docker即可,无需手动以管理员身份运行
异常排查
如果按上述步骤操作后仍报错,可先把步骤2中开启的三个组件全部禁用,重启电脑后再重新开启一次,解决部分升级到专业版的系统组件异常问题。
内容的提问来源于stack exchange,提问作者harish
相关产品推荐
相关产品推荐

