windows安装docker,不成功我退出

72 人赞同了该文章

试了很多种docker安装方法,最后都没成功,废话不多说,直接开搞

1、下载windows版本软件

下载地址:docs.docker.com/desktop



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