1.确认安装环境

系统:windows 10 家庭版

确认安装过程中网路可正常使用。

1.1查看是否启用虚拟化:可以打开任务管理器-性能-虚拟化[已启用],如果一起用跳过第1.2和1.3步。

1.2查看下自己的处理器是否支持虚拟化技术 :

打开命令提示符,输入 systeminfo ,Hyper-V 要求:4个要求是不是全都是“是”。

 

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_windows10

 

Windows系统需要开启Hyper-V :

打开控制面板,找到程序和功能选项,点击”启用或关闭Windows功能“,Hyper-V勾选上下面的三个框框即可。

 

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_Windows_02

 

1.3win 10 家庭中文版安装docker ,但是没有 Hyper-V,解决办法:

将下面的代码添加到记事本中并保存为 Hyper-V.cmd 文件 ,以管理员的身份运行,在运行最后:输入y 重新启动系统进行配置的更新。更新完成后再去查看Hyper-V的功能,发现已经勾选上了。

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

1.4由于 Desktop会在安装的时候检测系统版本 ,直接安装会显示安装失败。所以需要改下注册表绕过安装检测。

用管理员权限运行 cmd,输入一下命令修改注册表信息:

REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F

注意: 1、修改前先备份注册表。2、重启后此项注册表值会自动还原,但不影响docker运行。

 

2.安装docker for windows

docker for windows 安装包下载:

链接:https://pan.baidu.com/s/14xykJ2jD7iZqXal-p5DpwA 提取码:v7n7

打开安装包进行安装,安装完选择添加桌面快捷键 ,其他不用选,一直点ok直至安装完成。

安装完成后,在电脑右下角可以看到docker的小图标(鲸鱼)一直在闪动,表明docker正在启动,启动完成后不在闪动。

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_Windows_03

 

Docker Desktop启动成功后,我们可以使用cmd打开命令行工具,使用docker --version或者docker version查看docker的版本信息,如果有的话则说明安装成功了。还可以查看docker-compose --version, docker-machine --version。

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_Docker for Windows_04

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_docker_05

接下来我们给Docker配置镜像加速器,我们鼠标右键点击docker的图标,选择Settings,在Daemon处的Registry mirrors,安装上面的eg例子,添加镜像加速器,然后点击Apply按钮。此时会提示Docker Desktop正在启动,过一会提示启动完成。

镜像加速器:https://bdhtnhrk.mirror.aliyuncs.com

 

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_Windows_06

 

 

 

 

 

 

 

 

 

Windows 11 家庭中文版 docker能装吗 window10家庭版安装docker_docker_07