之前直接在本地环境的windows11下安装docker做测试环境,这对于一个装机频繁的人来说,还是很不方便的,后续改进了一下,把它安装到Hyper-v里面了。
1,正常安装hyper-v,安装一个windows10的虚拟机(为啥不用windows11了,不想开启tpm),并根据正常步骤,在虚拟机里安装好hyper-v,虚拟机平台,wsl等。
2,核心步骤,开启嵌套虚拟化。首先关闭虚拟机,然后物理机系统下执行
Set-VMProcessor -VMName 虚拟机名称 -ExposeVirtualizationExtensions $true
3,开机,访问docker官网,https://www.docker.com/get-started,下载 docker desktop最新版软件,并安装,根据需要重启电脑。
3,重启后,同意协议。
4,登录 https://aka.ms/wsl2kernel 网站,下载 适用于x64计算机的WSL2 Linux 内核更新包,并安装重启。
5,登录docker id完成安装步骤。
接下来是变更程序位置,步骤如下:
1,去服务中停止docker服务
2,将C:\Program Files\Docker 剪切到“D:\Program Files\Docker”;也可以是“D:\Docker”,目录是否可以是中文未测试,可能没有问题吧。
3,执行软连接命令,
mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"
4,去服务中重新启动docker服务
至此,安装完成,可以pull简单使用了。