确认系统版本与支持性
检查是否为家庭版
-
按 Win + R 输入 winver,查看系统版本。
系统版本查看
-
家庭版不支持原生 Hyper-V,需手动部署(见步骤三)。
-
专业版/企业版/教育版可直接通过系统功能启用(见步骤二)。
验证虚拟化支持性 按 Ctrl + Shift + Esc 打开任务管理器 → 性能 → CPU,检查“虚拟化”是否已启用。 若显示“已禁用”,需进入 BIOS 开启虚拟化(见步骤四)。
专业版/企业版/教育版启用 Hyper-V
通过 Windows 功能启用
按 Win + S 搜索 “启用或关闭 Windows 功能” → 勾选 “Hyper-V” 和 “虚拟机平台” → 重启系统 2 3。
若选项中无 Hyper-V,可能是系统镜像精简导致,需通过命令强制启用(见步骤三)。
通过命令提示符启用
Powershell
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
输入后按提示重启系统。
家庭版强制安装 Hyper-V
创建批处理脚本
新建文本文件,粘贴以下内容:
Bat
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
-
保存文件为 .bat 格式,右键选择 “以管理员身份运行” 。
-
完成脚本后重启系统,Hyper-V 将出现在开始菜单的 “Windows 工具” 中。
BIOS 中启用虚拟化
-
进入 BIOS/UEFI 界面
-
重启电脑,按 F2/F10/Del(具体键位因主板而异)进入 BIOS。
-
找到 Intel VT-x(Intel CPU)或 AMD-V(AMD CPU),设置为 Enabled。
-
保存并退出
-
按 F10 保存设置,重启后再次检查虚拟化状态。
验证与使用
-
确认功能生效
-
搜索 “Hyper-V 管理器”,若能正常打开即表示成功。
-
若仍不可用,尝试更新系统至最新版本,或检查是否有第三方虚拟机软件冲突(如 VMware 需调整兼容性)。
-
使用PowerShell管理员运行
PS C:\Users\18220> wsl --status
默认版本: 2
显示以上内容,证明安装docker的windows虚拟环境已经准备完毕了。 如果显示的不是2,则使用
wsl --update
更新wsl版本
安装docker
下载安装包
docker下载指示图
双击安装软件
选择ok
等待安装依赖
安装后会重启
重启后会自动跳出画面
docker安装
跳过登录
跳过
使用win+cmd 输入
docker -v
C:\Users\18220>docker -v
Docker version 27.5.1, build 9f9e405
至此windows 安装docker成功
修改国内镜像地址
打开docker,点击设置,选择docker Engine修改右侧的配置
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://inhj05a1.mirror.aliyuncs.com"
]
}
修改国内镜像
💡 下期预告:《dify搭建本地知识库:智能体工作流覆盖测试全流程》点击「关注」第一时间获取更新!
关注公众号[小马学AI]即可领取全套AI工作流教程