使用Windows的WSl开发,那么可以同时兼顾办公软件和开发环境的需求,但是启用WSL需要开启Hyper-V,会和Vmware等传统虚拟化平台冲突,如果需要模拟集群,就得寻找其他方案。好在Hyper-V本就是虚拟化平台,可以直接创建虚拟机。
1.启用Hyper-V管理器
首先我们需要Hyper-V管理器,在windows家庭版中并没有这个软件,需要执行以下脚本创建:
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
在任意位置创建一个Hyper-V.bat
文件。复制脚本到这个文件中,然后鼠标右键该文件,选择以管理员身份运行,windows会自动安装Hyper-V相关软件,安装完成后需要用户键入y
,键入后计算机会重启。重启后即可搜索到Hyper-V管理。
2.创建虚拟机网络
打开Hyper-V管理器
,选择本地服务器,也就是计算机的名称,
选择虚拟交换即管理器,看到如下页面
默认情况下只有Default Switch
交换机,如果启动了WSL则会有