试了很多种docker安装方法,最后都没成功,废话不多说,直接开搞
1、下载windows版本软件
下载地址:https://docs.docker.com/desktop/install/windows-install/

2、开启windows的Hyper-V虚拟化技术
打开控制面板——>程序——>启动或关闭window功能


需要开启Hyper-V虚拟化技术。如果您的计算机不支持Hyper-V或者没有启用Hyper-V,则会出现Windows无法启动Docker的问题。

3、安装docker
双击运行下载好的安装包

有的同学可能会出现以下报错:Docker Desktop requires Windows 10 Pro/Enterprise/Home version 19044 or above.
意思是docker只支持 Windows 10 专业版/企业版/家庭版,并且版本要高于19044
好吧,到这里我都想升级windows系统或者重装系统了

但是不甘心,我的系统信息如下,大家如果没有出现这种报错就不用管了。操作系统版本已经是给我改过了,修改方式如下:

解决方法
输入cmd命令,运行regedit,回车,出现注册表编辑器,找到:计算机\HKEY LOCAL MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion。确认EditionId是否为Professional,如果不是对其进行修改。

修改CurrentBuild和CurrentBuildNumber,改为提示要求的19044

然后重新双击安装,进入到了安装界面,注意,不要勾选第一项,不然会安装失败,因为我们设置了Hyper-v。

点击close and log out

点击close and log out ,电脑会自动重启

选择第一个,使用推荐设置,点击完成

不用登录,直接点击不登录

进入到dockerdesktop界面

设置资源下载位置,默认是在C盘,根据自己需求进行修改。

设置镜像,不然无法下载镜像,配置如下:

{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://hub.littlediary.cn/"
]
}
然后cmd,执行命令,查看docker版本,docker安装成功。
docker --version
