在学习docker时除了在Centos服务器上安装相关的Docker-CE版本进行学习使用后,准备在window环境下也尝试安装Docker-CE进行相关环境的熟悉。但是接下来就被win10家庭版坑的够呛。
简单说就是win10家庭版系统不带Hyper-V,如果在win10环境下想直接装Docker客户端,必须要先安装Hyper-V。但是当Hyper-V安装完成后,virtual-box或VM虚拟机就会与开启Hyper-V的window环境冲突一直报错。这对于很多想要继续使用虚拟机的朋友们简直是一种无情的打击。所以折腾从这里开始了…
win10家庭版安装Hyper-v
win10家庭版不带有Hyper-V,但是我的这个电脑支持安装Hyper-V,所以按照现有的教程使用如下操作安装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
```
等待执行完成,最后输入Y