skip to content
Logo Castle's Blog

win11安装docker

/

一、安装Hyper-V

创建脚本hyper.bat文件,管理员运行,最后输入Y,确认完成Hyper-V的安装

Terminal window
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

1、系统设置

打开控制面板->程序->启用或关闭Windows功能勾选Hyper-V,同时勾选适用于Linux的Windows子系统以及虚拟机平台,重启电脑(可以等安装WSL的时候再重启)

二、安装WSL

1、以管理员身份打开PowerShell,输入命令安装WSL

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

2、完成,重启电脑,完成安装

3、如果WSL版本太低,升级WSL

Terminal window
wsl.exe --update

三、安装Docker Desktop

一直默认下一步,直到出现如下界面表示完成

注意:前面已经完成Hyper-V和WSL的安装,所以能够正常打开Docker Desktop

四、验证

以管理员身份打开PowerShell,输入命令验证Docker是否安装成功

Terminal window
docker --version