作者:小刚
一位苦于信息安全的萌新小白帽,记得关注给个赞,谢谢
本实验仅用于信息防御教学,切勿用于其它用途

近期在研究Win下的Docker,起初发现玩的流畅,当我要使用以前安装的VM虚拟机时,报错了给
查了查错误内容发现vm虚拟机与Docker的主机服务冲突,那这可咋办
没办法只能二选其一了。
查找了各种解决方法,发现两条指令最好用

使用管理员权限运行命令

Docker是基于Hyper-V服务的,Hyper-V主机服务的运行可以用命令开启关闭
PowerShell的管理员模式
对应的打开Hyper-V的命令:

bcdedit /set hypervisorlaunchtype auto
bcdedit /set hypervisorlaunchtype off

当需要Docker

用PowerShell的管理员模式,运行auto,这时主机服务开启
在服务处有个HV主机服务,开启
在这里插入图片描述

然后重启电脑就可以使用Docker

当需要VM

还是PowerShell运行off,主机服务关闭,重启电脑
在服务处关闭HV主机服务
在这里插入图片描述

即可使用VM虚拟机

2021/01/09

升级VM16.1.0版本
升级Windows 10 20H1 版本
即可兼容。实测有效

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐