2026-04-30T08:15:22.758ZWindowsDocker
Windows 11 家庭中文版安装Docker Desktop图文教程(亲测试验过,可以正常使用)
Windows 11 家庭中文版安装Docker Desktop
在Windows 11家庭版上安装Docker Desktop可能会遇到一些困难,因为Docker Desktop通常要求Windows 10专业版或企业版。然而,通过一些特殊配置,依然可以在家庭版上成功安装并使用Docker。以下是完整的解决方案。
配置信息 操作系统:Windows 11 64-bit(家庭版) 处理器:支持虚拟化的CPU(Intel VT-x或AMD-V) RAM:至少4 GB 硬盘空间:至少20 GB可用空间 BIOS:确保已启用虚拟化技术
- 准备工作
- 安装Hyper-V,因为win10/11家庭版本身是不支持hyper-V的,需要手动安装
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
将上述代码用记事本打开复制粘贴,保存为Hyper-V.cmd,鼠标右击管理员运行,最后输入“Y”重启电脑后即可。

将 Hypervisor 的启动类型设置为 “auto”,这意味着在系统启动时自动启动 Hyper-V。
bcdedit /set hypervisorlaunchtype auto

- 在控制面板里面检测Hyper-V是否开启

- 开启电脑的虚拟化技术
- 打开任务管理器检测虚拟化是否开启
- 如果没有开启的话,就开机的时候按F2/F12/Delete键,进入bios里面开启虚拟化功能,可参考:https://blog.csdn.net/2501_90561511/article/details/145647764

- 设置WSL 2为默认版本并下载对应版本的子系统
wsl --set-default-version 2

- 安装WSL 子系统,指定版本为Ubuntu-22.04
wsl --install Ubuntu-22.04

- 子系统下载完后,需要配置系统名和密码(自定义配置)

- 安装docker desktop,从官网下载exe安装包:
https://www.docker.com/products/docker-desktop

- 安装完docker-desktop后,就可以愉快的使用docker啦!
