一、Windows 系统搭建 Docker
1.1 启用虚拟化
任务管理器 (CTRL+Shift+Esc),选择性能,查看 CPU 虚拟化,确认是否已启用(默认启用)。

1.2 安装虚拟机并开启 Hyper-V 功能、虚拟机功能
1.2.1 Windows 专业版
不需要执行脚本。
1.2.2 Win10 家庭版
因为 Win10 家庭版没有安装虚拟机,所以通过新建 cmd 文件安装一个 Hyper-V。
新建一个 123.cmd 文件,并将如下内容复制进去:
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
然后以管理员身份运行该 cmd 文件。 等待运行结束后根据提示重启,输入 Y 并重启计算机。
1.3 启用 Hyper-v 并开启虚拟任务
按住键盘 Win+R,输入 OptionalFeatures。

在'Windows 功能'中勾选以下 4 项,然后点击'确定':
'Hyper-V" 'Windows 虚拟机监控程序平台" '容器" '适用于 Linux 的 Windows 子系统"

BIOS 异常 - 执行后重启电脑
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
bcdedit /set hypervisorlaunchtype auto
二、安装 WSL
Windows Subsystem for Linux(简称 WSL)是一个在 Windows 10/11 上能够运行原生 Linux 二进制可执行文件(ELF 格式)的兼容层。
2.1 安装 wsl_update_x64.msi
更新最新安装方式,直接下载安装包双击安装即可,下载地址:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi













