Windows10家庭中文版如何安装Docker Desktop

自从有了win版的Docker Desktop,在win上安装docker就简单多了,安装之后你就有了docker 环境了

比较坑的一点是目前需要win10系统并且是专业版,一下提供win 10 家庭版安装

现在大部分笔记本/电脑预装的都是win10家庭版,而家庭版又不支持Hyper-V,Docker Desktop是无法直接安装的。会提示你当前的系统版本不是专业版,无法进行安装。但其实家庭版是可以通过脚本开启Hyper-V来安装Docker Desktop的。下面就教大家如何操作。

1.开启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

验证是否安装成功:控制面板-->程序-->启动或关闭Windows功能

 

2.伪装成专业版绕过安装检测


命令行输入regedit回车,打开注册表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,点击current version,在右侧找到EditionId,右键点击EditionId 选择“修改“(双击也能进入修改),在弹出的对话框中将第二项”数值数据“的内容改为Professional,然后点击确定。

重启后此项注册表值会自动还原,但不影响docker运行。

其他注意事项
官网下载docker-ce-desktop-windows后直接安装,安装时取消勾选window容器。经过测试,linux容器运行正常,切换到windows容器会检测windows版本而无法启动。

可能有的电脑还是会报错,可以尝试开启虚拟化就可以解决掉。

参考文章:https://www.jianshu.com/p/1329954aa329/

docker 即是虚拟化环境,你可以下载centos的镜像运行

发布了86 篇原创文章 · 获赞 92 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/suo082407128/article/details/104680807