亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Docker Windows桌面版安装 Windows家庭版伪装成专业版系统相关的知识,希望能为你提供帮助。
【Docker Windows桌面版安装 Windows家庭版伪装成专业版系统】Windows 系统安装Docker时需要先 “启动或关闭Windows功能中开启” Hyper-V功能,我的Windows10系统中没有这个却选项,开启了 “适用于Linux的Windows子系统功能” Docker也可以安装,但是不能正常的启动,相当于废物。
文章图片
报错提示1:
?
?Docker | installation failed: one prerequisite is not fullfilled?
?报错提示2:
?
?Windows containers are not supported by your windows version check documenta?
?Docker 支持 WIN10 的专业版,如果使用家庭版则会造成系统版本冲突了!
解决办法:伪装成专业版系统,通过 Docker 的系统检测。
1、新建Hyper-V.cmd文件,并以管理员身份运行
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
2、新建containers.bat文件,并以管理员身份运行
pushd "%~dp0"
dir /b %SystemRoot%\\servicing\\Packages\\*containers*.mum > containers.txt
for /f %%i in (findstr /i . containers.txt 2^> nul) do dism /online /norestart /add-package:"%SystemRoot%\\servicing\\Packages\\%%i"
del containers.txt
Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
pause
文章图片
3、修改注册表
REG ADD "HKEY_LOCAL_MACHINE\\software\\Microsoft\\Windows NT\\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
过程中需要从起两次系统。
文章图片
重新安装 Docker
文章图片
启动Docker
文章图片
好像并不稳定,程序会出现自动退出的情况
推荐阅读
- Jenkins自动化部署Vue服务自动化打包构建
- Nginx+Tomcat负载均衡及动静分离
- Pod的QoS服务质量等级
- Linux 搭建私有 yum 仓库
- 微服务架构 | 3.3 Apache Zookeeper 注册中心 #yyds干货盘点#
- SNAT DANT原理的应用
- WIN11专业版64位21H2正式版 V22000.376 MSDN12月适度精简母盘(2021-12-23)
- 编程进阶之路,虽无捷径但有长短
- VMware vSphere虚拟化常用账户密ma重置-VMware企业虚拟化运维第二季