在安装docker的时候发现如果直接使用docker for windows,对系统的要求是window10专业版或企业版,家庭版本身没有hyper-v,不能支持
虚拟化。但是后来我在搜索过程中发现,windows家庭版是可以启动hyper-v的。
首先看看系统是否支持虚拟化:
看这里的 虚拟化:启用
然后看看Windows功能里面有没有hyper-v选项:
找了一圈,发现没有,然后我们就可以写脚本了,脚本如下:
1 pushd "%~dp0" 2 3 dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt 4 5 for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul‘) do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" 6 7 del hyper-v.txt 8 9 Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
保存为批处理文件(*.bat),执行即可,执行完毕需要重启,再看一下windows功能:
OK,可以了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。