hyperV装的windows11安装docker不支持虚拟化

Hyper-V 安装配置指南

1. 开启 Hyper-V

方法 1:图形界面

  1. 打开 控制面板程序和功能启用或关闭 Windows 功能
  2. 勾选 Hyper-V(包含管理工具与平台)
  3. 点击"确定" → 重启电脑

方法 2:命令行

以管理员身份运行 PowerShell:

powershell 复制代码
dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart

执行完成后重启即可。


2. 设置虚拟机

基本配置

  1. 单击"新建 " > "虚拟机",然后一直默认
  2. 对内存进行分配,建议至少需要 4GB 的内存

网络配置

选择交换机网络,下拉箭头选择 Default Switch

⚠️ 注意:否则安装后的虚拟机无法联网。

参考:https://bbs.pcbeta.com/viewthread-1946431-1-1.html

安装选项

  1. 在安装选项界面,选择你要安装的系统文件
  2. 选择第二个"从可启动的映像文件安装操作系统(M)"
  3. 点击"浏览",找到镜像文件位置(.iso 文件)
  4. 点击确定,然后点击下一步骤

系统镜像下载地址

https://www.microsoft.com/zh-cn/software-download/windows11

3. 启动虚拟机

  1. 选中配置的虚拟机 > 链接 > 启动
  2. ⚠️ 重要 :在启动的同时一直不停地上下按动 F2 键

注意:如果没有按 F2 键或按得太晚,会出现无法安装的界面。如果出现这种情况,请关机重新启动。


4. 解决 Windows 11 安装卡在网络连接界面

问题描述

安装时卡在"让我们为你连接到网络"界面。

解决方法

  1. 在安装界面,当出现"让我们为你连接到网络"时,按 Shift + F10,调出命令提示符

  2. 断开网络(如果网络是通的,也不会出现此界面),输入以下命令:

    cmd 复制代码
    oobe\bypassnro
  3. 系统重新启动后,到了要求网络连接这里,就会出现"我没有 Internet 连接"选项,可以继续安装


5. 启用嵌套虚拟化(支持 Docker)

问题背景

在 Hyper-V 虚拟机中安装的 Windows 11 运行 Docker Desktop 时,提示不支持虚拟化。

这是因为 Docker Desktop 需要访问 硬件虚拟化扩展(VT-x/AMD-V) ,而 Hyper-V 默认不会将这些扩展暴露给来宾(Guest)虚拟机。需要启用 嵌套虚拟化 (Nested Virtualization)

前提条件

  • 物理主机要求:CPU 必须支持 VT-x 和 EPT (Intel) 或 AMD-V (AMD)
  • 来宾操作系统要求 :Windows 11 虚拟机必须处于 关闭 (OFF) 状态
  • 虚拟机代数 :推荐使用 第二代 (Generation 2) 虚拟机
  • 硬件配置:至少分配 2 个虚拟 CPU 和 4GB RAM
  • 操作系统版本:物理主机和 Guest VM 最好都运行 Windows 11(或 Windows Server 2016 及更高版本)

操作步骤

步骤 1:关闭虚拟机

确保安装 Windows 11 的 Hyper-V 虚拟机处于 "关机" (Off) 状态。

步骤 2:运行 PowerShell 命令
  1. 物理 Windows 11 主机上,右键点击"开始"菜单

  2. 选择 "Windows 终端 (管理员) " 或 "PowerShell (管理员)"

  3. 输入以下命令,将 <VMName> 替换为您 Hyper-V 虚拟机的名称:

    powershell 复制代码
    Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
步骤 3:启动虚拟机

运行命令后,启动您的 Windows 11 虚拟机,即可在虚拟机中运行 Docker Desktop。


📝 总结

通过以上步骤,您可以:

  1. ✅ 在 Windows 11 上启用 Hyper-V
  2. ✅ 创建并配置虚拟机
  3. ✅ 解决安装时的网络连接问题
  4. ✅ 启用嵌套虚拟化以支持 Docker

如有问题,请参考文档中提供的链接或查阅官方文档。

相关推荐
小小管写大大码6 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
zhang133830890756 小时前
CG-09H 超声波风速风向传感器 加热型 ABS材质 重量轻 没有机械部件
大数据·运维·网络·人工智能·自动化
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.8 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
物联网软硬件开发-轨物科技8 小时前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能
程序员允诺8 小时前
[DevOps实战] 彻底解决依赖地狱:如何编译全静态、可移植的 Xorriso 工具
运维·devops
酣大智8 小时前
接口模式参数
运维·网络·网络协议·tcp/ip
一只自律的鸡8 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
!chen8 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
莫大3308 小时前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
刚刚入门的菜鸟8 小时前
php-curl
运维·web安全·php