win10开启了hyper-v,docker 启动还是报错 docker desktop windows hypervisor is not present

这篇具有很好参考价值的文章主要介绍了win10开启了hyper-v,docker 启动还是报错 docker desktop windows hypervisor is not present。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

在安装了docker windows版本后启动 docker报错docker desktop windows hypervisor is not present

解决措施

首先确认windows功能是否打开Hyper-v

hyper-v开启了还是无法启动docker,docker,容器,运维
勾选后重启,再次启动

启动后仍报这个错误,是Hyper-v没有设置成功

使用cmd禁用再启用

一.禁用hyper-v
管理员打开cmd窗口执行:

bcdedit /set hypervisorlaunchtype off

二.启用hyper-v

bcdedit /set hypervisorlaunchtype auto

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

重启再次启动就可以了

如果开启了hyper -v可能会导致本地的vmware无法打开

bcdedit /set hypervisorlaunchtype off

关闭后重启电脑就可以了

冲突原因

Docker Desktop和VMware都试图独占并使用主机操作系统上的相同虚拟化技术。例如,当Docker Desktop使用Hyper-V时,它会独占Hyper-V的使用权,而此时VMware可能无法正常工作,因为它无法访问或使用所需的虚拟化资源。这使得在Windows中两者不能同时运行。

解决方案

方案一

当使用docker desktop而不使用VMware时,以管理员身份运行cmd或power shell,在命令行中输入
arduino复制代码

bcdedit /set hypervisorlaunchtype auto

然后在控制面板->程序和功能->启用或关闭Windows功能中找到Hyper-V并勾选后重启电脑,此时可以使用docker desktop
当使用VMware而不使用docker desktop时,在命令行中输入
vbnet复制代码

bcdedit /set hypervisorlaunchtype off

将Hyper-V取消勾选后重启电脑,此时可以使用VMware

方案二

上面的代码有些治标不治本,毕竟有些情况下需要同时用到VMware以及docker desktop,所以推荐第二种解决方案,那就是只使用VMware,并在虚拟机中安装docker服务。
首先按照方案一中的方法禁用Hyper-V,接着在VMware中安装docker服务,这里我附上菜鸟教程链接www.runoob.com/docker/dock…,其中的安装流程非常详细,大家可以根据自己的虚拟机系统自行选择文章来源地址https://www.toymoban.com/news/detail-854546.html

到了这里,关于win10开启了hyper-v,docker 启动还是报错 docker desktop windows hypervisor is not present的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Win10家庭版 找不到Hyper-V的解决办法,亲测可行

    Win10家庭版 找不到Hyper-V的解决办法,亲测可行

    安装虚拟机VMware Workstation Pro16的时候,发现找不到hyper-v功能选项。window10家庭版发现无法找到hyper-v功能选项,其实这是window自动隐藏该功能,下面讲一下怎么开启hyper-v。 1、首先打开控制面板,选择: 程序 2、选择: 启用或关闭Windows功能 3、点击Hyper-V进行关闭或打开 1、在

    2024年02月11日
    浏览(27)
  • docker系列--解决hyper-v导致docker无法启动问题

    docker系列--解决hyper-v导致docker无法启动问题

    一、问题 windows docker desktop 启动报错异常,导致docker无法启动成功   我们看到问题出在hyper-v的问题上,搜索解决方法,官网常见问题如下 Overview | Docker Documentation 二、解决 Hyper-V 已安装并正常工作 在BIOS中启用虚拟化 Windows启动时启用了虚拟机监控程序 在开始菜单中,键入“

    2024年02月14日
    浏览(7)
  • Hyper-V 安装 win10 失败, 提示 SCSI DVD (0,0)The boot loader failed

    Hyper-V 安装 win10 失败, 提示 SCSI DVD (0,0)The boot loader failed

    因为关于此类的报错内容并给出解决办法的博客,均没有解决我的问题,于是我在此记录下来,已帮助后续遇到该问题的互联网朋友。 当反复出现上述报错,并且调整 BIOS 启动顺序(CD 优先)仍不能解决上述问题时,选择 虚拟机代数为第一代即可,(即便你有 UEFI安全启动的

    2024年02月16日
    浏览(74)
  • 解决 Win10 Docker Desktop 启动慢的3大方法,让你的容器运行速度飞起!

    解决 Win10 Docker Desktop 启动慢的3大方法,让你的容器运行速度飞起!

    在使用 Win10 Docker Desktop 运行容器时,有时会遇到启动很慢的问题。本文将详细介绍这个问题产生的原因,并提供相应的解决方法。通过实例演示,帮助读者更好地解决这个问题。 1. 问题原因分析 Docker Desktop 启动慢的原因主要有以下几个方面: 1.1 硬件配置不足 如果你的硬件

    2024年02月01日
    浏览(12)
  • WIN11家庭中文版使用ENSP+VirtualBox启动AR失败40错误+未完全关闭hyper-V,以及安装VirtualBox兼容性问题

    WIN11家庭中文版使用ENSP+VirtualBox启动AR失败40错误+未完全关闭hyper-V,以及安装VirtualBox兼容性问题

    使用版本: eNSP 1.3.00.100+VirtualBox 5.2.44+WinPcap_4_1_3+Wireshark最新版 。 win11系统最好按照上述版本安装,VirtualBox不要安装更高版本,否则可能出现不兼容情况,Wireshark版本要求还好, 安装顺序是VirtualBox 5.2.44+WinPcap_4_1_3+Wireshark  ----  eNSP 。 附安装教程链接及安装包,Wireshark版本有

    2024年02月13日
    浏览(7)
  • Windows开启 CPU 虚拟化 + 关闭 Hyper-V

    Windows开启 CPU 虚拟化 + 关闭 Hyper-V

      在进行虚拟机操作时,启用 CPU 虚拟化可以提高虚拟机的性能和应用程序的稳定性。但是,在 Windows 操作系统下,Hyper-V是默认启用的,如果想要开启 CPU 虚拟化,需要先关闭 Hyper-V,hyper-v是Windows系统中自带的虚拟机,开启后会占用硬盘空间和内存。本文将介绍如何在 Wi

    2024年02月02日
    浏览(7)
  • win10启动docker报错,错误码 0xffffffff

    win10启动docker报错,错误码 0xffffffff

      一、注册表修复(如果有就不用管) 在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinSock2ParametersAppId_Catalog 添加了一个项 392EB46D (不重复即可) 名称 类型 值 进制 AppFullPath 字符串值 C:WindowsSystem32wsl.exe PermittedLspCategories DWORD (32位)值 800000 十六进制 二、执行shell脚本 点击桌

    2023年04月18日
    浏览(4)
  • Win11系统怎么关闭hyper-v虚拟机?

    Win11系统怎么关闭hyper-v虚拟机?

    hyper-v是一款受大家欢迎的虚拟化产品,允许用户使用内置的系统工具创建虚拟机等,但是有一些win11用户在使用之后又不想用了,想要将其关闭但是不知道具体的操作。其实关闭虚拟机的方法有很多,下面就来一起看看。 方法一:通过CMD禁用 1、按 Windows + S 键打开 搜索栏,

    2024年02月02日
    浏览(7)
  • Docker安装找不到Hyper-V解决办法(修正)

    Docker安装找不到Hyper-V解决办法(修正)

    网上的解决方案使用同一个脚本,但是运行出现退出管理者权限,导致后续Dism无法使用,仅需将第一行的跳转目录删除即可 以下为完整步骤: 创建txt文本 并将其文件名修改为Hyper-V.cmd 并且使用管理员身份打开 运行后填入Y 重启电脑  勾选上对应Hyper-V

    2024年02月11日
    浏览(9)
  • Hyper-V管理器无法连接到服务器,Hyper-V主机计算服务无法打开,vmcompute.exe应用程序无法正常启动(0xc0000606)的一种解决方法

     Hyper-V无法连接到服务器,发现Hyper-V主机计算服务打不开,然后找到“C:WINDOWSSystem32vmcompute.exe”,双击报错0xc0000606,用Microsoft 错误查找工具找到是程序不支持“控制流保护(CFG)”,然后找到如何关闭CFG,然后发现可以对程序单独设置关闭,不用关整个系统的CFG开关。

    2024年02月16日
    浏览(5)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包