Windows 10家庭版安装Docker指南与windows10home 版开启Hyper-v

简介: Windows 10家庭版安装Docker指南与windows10home 版开启Hyper-v

网上很多人都说安装Docker要升级windows专业版以上,是因为windows的虚拟机Hyper-v必须要专业版以上的版本才能安装。


那么你可以把系统升级到专业版,或者直接在home 版上开启Hyper-v,完全可以的。

但是有一点不完美,后面再来说怎么不完美。


当然可以通过修改注册表的方式,来绕过Docker的安装检测,但是后面还会遇到一系列的问题,不推荐这种方法。


如果没有Hyper-v直接安装Docker会报以下错误:


Installation failed:one pre-requisite is not fullfilled


Docker Desktop requires Windows 10 Pro or Enterprise version 14393 to run.


先说怎么在Home版本上开启Hyper-v,新建一个文件hyper.bat或hyper.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


然后右键以管理员的身份运行,运行可能有几分钟的时间,运行结束后,结果如下图。


输入y重启后Hyper-v就开启了,这个时候就可以直接安装Docker了,就能安装成功。

Hyper-v开启成功后,service.msc服务中会有以下三个服务启动:


HV主机服务 #自动开启


Hyper-v主机计算服务 #自动开启


Hyper-v虚拟机管理 #自动开启


如果要禁用Hyper-v则只需要将上面三个服务停止并禁用掉就行了.服务停止掉了怎么彻底干掉Hyper-v呢.


点击查看彻底干掉Hyper-v

接下来说为什么这种方法不完美


因为如果你是Home版本通过脚本开启Hyper-v的话它会与VM这一系列的虚拟机冲突,其实冲突也不是啥大问题,主要问题就是VM虚拟机就不能创建64位的系统了,只能以32位的方式运行;

说人话就是,比如你home版本电脑装了VirtualBox同时也开启了Hyper-v,那么你virtualBox新建的虚拟机就只能是32位的,不能是64位的,就只有这一个冲突,其他没啥问题。


还有种方式安装Docker就是通过安装DockerToolbox与VirtualBox来解决,因为DockerToolbox依懒于VirtualBox,所以如果你没有先安装VirtualBox,那么你在安装DockerToolbox的时候会直接一并安装起,包括git也会安装好,如果你先安装了

VirtualBox那么你在安装DockerToolbox的时候把安装VirtualBox的勾去掉就行了。这样就能在Home版本上安装好Docker。


个人推荐 DockerToolbox与VirtualBox来解决不要开启Hyper-v


当然可以去升级系统


到专业版也更好咯,但是有个不好的地方就是,当你把系统升级到专业版后,如果你很不幸,你的电脑主板出了问题,这个时候厂家给你换了一块新的,那你拿到主板后主板

自带的OEM还是home版本的,但是这个时候你并不能通过windows的商店来激活专业版,你需要联系客服来解决这些麻烦。



相关文章
|
18天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
8天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
9天前
|
Docker 容器
Docker安装及镜像源修改
本文介绍了Docker的安装过程和如何修改Docker镜像源以加速下载。包括更新系统包、安装所需软件包、设置yum源、安装Docker以及验证安装是否成功。接着,提供了修改Docker镜像源的步骤,包括创建配置文件、编辑配置文件以设置镜像加速地址,并提供了几个常用的国内镜像源地址。最后,通过重启Docker服务和检查配置是否生效来完成镜像源的修改。
Docker安装及镜像源修改
|
10天前
|
Docker 容器
centos7.3之安装docker
centos7.3之安装docker
|
24天前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
20天前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
机器学习/深度学习 安全 网络协议
达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(一)
达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(一)
达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(一)
|
安全 测试技术 数据库
达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(二)
达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(二)
达梦 DM8 数据库安装详细手册(Windows+Linux+Docker)(二)
下一篇
无影云桌面