ubwub 2023-06-04 07:16 采纳率: 0%
浏览 10

Docker启动时虚拟化报错

由于之前开启了雷电模拟器,占用了Docker虚拟化服务,Docker启动时虚拟化报错,通过cmd

bcdedit /set hypervisorlaunchtype auto

重启服务后又报错

img

cmd输入指令重启无效

wsl --shutdown

  • 写回答

1条回答 默认 最新

  • 辞轩. 2023-06-04 18:09
    关注

    如果你的 Docker 虚拟化服务出现问题,尝试以下方法:

    1. 关闭雷电模拟器,或者将其卸载。这样可以释放虚拟化资源,避免与 Docker 的虚拟化服务冲突。

    2. 禁用 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
    
    1. 如果以上方法均无法解决问题,可以尝试重启计算机或者重启 WSL 服务。可以使用以下命令来关闭 WSL:
    wsl --shutdown
    

    然后再重新启动 Docker 服务进行测试。

    如果问题仍然存在,建议查看 Docker 的日志文件,了解更详细的错误信息,以便进一步排查和解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月4日