在Windows环境下安装Docker DeskTop

今天完成了WIndows环境下的docker安装,docker其实在Linux环境下安装更方便,在Win11/Win10环境下安装首先要准备操作系统的虚拟环境。

安装Hyper-v

需要再控制面板的系统界面中将以下服务打开,如果没有hyper-v选项的,可以运行以下代码。

alt text
alt text

1
2
3
4
5
6
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Pause

确认打开之后,再下载安装wsl更新包,安装完成后成功运行docker-desktop,其中电脑会重启几次设置Linux环境,另外,如果想在Win上安装Linux子系统的话也是可以的。