一、下载docker desktop
Docker Desktop: The #1 Containerization Tool for Developers | Docker
二、如果没有注册可以注册一下docker账号
三、问题
以管理员的身份打开 powershell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
netsh winsock reset
如果不成功,则打开“设置”->"应用和程序"->“程序和功能”-> "启用或关闭windows功能"
没有 hyper-v 选项,创建 Hyper.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
以管理员身份运行脚本
快捷键 win + R 打开 cmd 输入
## wsL 2 设置
wsl --set-default-version 2
## 检测是否安装
wsl --list --verbose
然后通过任务管理器->性能->cpu 查看虚拟化是否显示“已启用” ,如果显示已禁用,则需要检查bios中是否启用
bios 可以通过设置->恢复->高级启动->疑难问题->UEFI进行配置
configuration -> intel virtual technology 改成 enabled 就行了