windows10家庭版安装docker
程序员文章站
2022-04-14 09:17:35
...
由于Windows10家庭版无法安装docker,因此在正常安装前需要做一点非常规手段,这样才能保证成功进行docker的安装。家庭版是可以通过脚本开启Hyper-V来安装Docker Desktop的。下面就教大家如何操作。
开启Hyper-V
添加方法非常简单,把以下内容保存为.cmd文件,然后以管理员身份打开这个文件。提示重启时保存好文件重启吧,重启完成就能使用功能完整的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
参考教程:[ https://www.ithome.com/html/win10/374942.htm]
伪装成专业版绕过安装检测
如图,由于Docker Desktop会在安装的时候检测系统版本,直接安装会显示安装失败。所以需要改**册表绕过安装检测。
正确做法:
打开注册表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,点击current version,在右侧找到EditionId,右键点击EditionId 选择“修改“,在弹出的对话框中将第二项”数值数据“的内容改为Professional,然后点击确定
如果嫌改注册表麻烦,可以用管理员权限运行如下cmd命令(亲测这个可以,并且更方便):
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
注意: 1、修改前先备份注册表。2、重启后此项注册表值会自动还原,但不影响docker运行。
安装
做好这两部后,就可以正常安装了。下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows
正常安装即可。
上一篇: Hibernate4之集合类型映射(九)
推荐阅读
-
Docker中完成Jenkins的安装
-
一行命令安装docker和docker-compose(CentOS7)
-
CentOS7下Docker的安装教程
-
centos下非yum方式安装docker环境
-
Docker安装nginx
-
Docker容器安装的mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
-
windows环境开发yii上传程序至linux服务器时程序运行结果不一致的问题 windows最新版 windows10安装程序 windows会员
-
Docker虚拟化容器技术简介及安装/卸载
-
windows10安装巡风
-
在windows10上安装mysql详细图文教程