windows11环境安装docker(Docker Desktop+Hyper-V)

开启Hyper-V

  1. 进入cmd,使用命令systeminfo查看机器是否支持Hyper-V-
  2. 代码开启Hyper-V

用以下代码创建bat文件并运行:-
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已被开启。

安装Desktop

https://docs.docker.com/desktop/install/windows-install/

官网下载并安装

(可选)设置镜像加速器

docker默认从官方提供的docker hub远程仓库获取镜像,网络链接可能较慢。

可在Docker Desktop-Docker engine中加入代码:

"registry-mirrors": ["(镜像仓库地址|镜像加速器链接)"]

以pull和push速率。