由于之前开启了雷电模拟器,占用了Docker虚拟化服务,Docker启动时虚拟化报错,通过cmd
bcdedit /set hypervisorlaunchtype auto
重启服务后又报错
cmd输入指令重启无效
wsl --shutdown
如果你的 Docker 虚拟化服务出现问题,尝试以下方法:
关闭雷电模拟器,或者将其卸载。这样可以释放虚拟化资源,避免与 Docker 的虚拟化服务冲突。
禁用 Hyper-V,然后重新启用。在禁用之前,可以使用以下命令查看 Hyper-V 的状态:
bcdedit /enum {current} | find "hypervisorlaunchtype"
如果输出的结果为 hypervisorlaunchtype Auto
,则表示 Hyper-V 已启用。禁用 Hyper-V 可以使用以下命令:
bcdedit /set hypervisorlaunchtype off
然后,重新启用 Hyper-V 可以使用以下命令:
bcdedit /set hypervisorlaunchtype auto
wsl --shutdown
然后再重新启动 Docker 服务进行测试。
如果问题仍然存在,建议查看 Docker 的日志文件,了解更详细的错误信息,以便进一步排查和解决问题。