虚拟机和docker不兼容报错,各自的解决办法

这篇具有很好参考价值的文章主要介绍了虚拟机和docker不兼容报错,各自的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker报错

docker与模拟器冲突,docker,容器,运维

 

原因分析:

问题出在Hyper-V已禁用或Hypervisor代理未运行。

(如果Hyper-V功能已启用但不起作用)

hyper-v组件开启后,需确保其守护进程自动运行(我问题出在这里,守护进程没有运行),可通过管理员身份命令启动:

打开文件夹,C:\Windows\System32;查找到cmd.exe,右键选择以管理员身份运行

bcdedit /set hypervisorlaunchtype auto

重启电脑,启动docker desktop,即可正常运行

但是docker可以运行之后,虚拟机就打不开出现报错

Operation inconsistent with current state

根据链接提示,打开一个页面,里面有提示怎么操作,我英译中翻译了一下对照操作:

禁用Hyper-V的步骤:

注意:

作为安全措施,建议备份数据并设置系统还原点。以下功能将不再工作,一旦Hyper-V被禁用

凭据保护/设备保护

•windows沙盒

虚拟机平台

•wsl2

•hyper - v

检查VBS是否开启:

1. Windows 10操作系统中打开“msinfo32/system information”

2. 在右边页面的系统摘要下,向下滚动到基于虚拟化的安全性和确保该值设置为未启用

3.如果该值被设置为enabled,按照下面给出的步骤禁用Hyper-V

1. Turn Off Hyper-V

  1. Go to "Turn Windows features on or off"
  2. Make sure Hyper-v is not ticked.
  3. If it is Ticked, untick it and click "Ok"

1. 关闭Hyper-V

1. 转到打开或关闭Windows功能

2. 确保Hyper-v没有勾选。

3. 如果是勾选,取消勾选并点击确定

docker与模拟器冲突,docker,容器,运维

2. 以管理员身份打开命令提示窗口

1. 执行命令"bcdedit /enum {current} "

2. 请记下虚拟机管理程序的启动类型,以防需要进行还原

3. 执行" bcdedit /set hypervisorlaunchtype off "命令关闭虚拟化环境。命令执行完成后,请关闭命令提示符并重启系统。

 docker与模拟器冲突,docker,容器,运维

现在我们应该可以在工作站中启动虚拟机了。

关闭基于虚拟化的安全性的过程:

可以按照以下步骤关闭Windows 10家庭和专业版的基于虚拟化的安全性:

微软Windows 10 Pro及以上版本:

1. 编辑组策略(gpedit)

2. 进入本地计算机策略>计算机配置>管理模板>系统

3. 双击右边的Device Guard打开。

4. 双击打开虚拟化安全,打开一个新窗口

5. 它会是“Not Configured”,选择“Disable”,然后点击“Ok”

6. 关闭组策略编辑器。

7. 重启系统

微软视窗10家庭版:

注意:此过程将修改Windows注册表。在进行任何注册表修改之前,请确保拥有注册表和虚拟机的当前有效备份。有关备份和恢复注册表的更多信息,请参阅Microsoft知识库文章256986

1. 打开注册表编辑器

2. 2 .进入“HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > DeviceGuard”目录

3. 在右边,写一个新键

a.右键单击“>新建> DWORD(32)

b.将此值命名为EnableVirtualizationBasedSecurity

默认值为0。双击,确认该值

4. 2 .执行“HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Lsa”

5. 在右边,写一个新键

a.右键单击“>新建> DWORD(32)

b.将此值命名为“LsaCfgFlags”

默认值为0。双击,确认该值文章来源地址https://www.toymoban.com/news/detail-709253.html

到了这里,关于虚拟机和docker不兼容报错,各自的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • centos虚拟机使用docker下载镜像太慢的解决办法

    虚拟环境: 1、VMware Workstation 16 Pro 2、CentOS 7(CentOS Linux release 7.9.2009 (Core),内核版本3.10.0-1160.el7.x86_64) 问题描述:        虚拟机可以与物理主机互相Ping通,也可以Ping通百度,但是总是莫名其妙断网,下载docker镜像几乎很难(已经配置了镜像源,但是下载速度非常非常慢,

    2024年04月11日
    浏览(28)
  • docker容器自动退出重启报错解决办法

    为何docker刚启动起来就退出了 是因为 没有一个可以支撑docker 持久运行下去的命令。 退出原因 1、docker容器运行必须有一个前台进程, 如果没有前台进程执行,容器认为空闲,就会自行退出 2、容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会

    2024年02月16日
    浏览(41)
  • 【Ubuntu】解决ubuntu虚拟机和物理机之间复制粘贴问题(无需桌面工具)

    第一步 先删除原来的vmware tools(如果有的话) 第二步 安装软件包,一般都是用的desktop版本(如果是server换一下) 第三步 重启虚拟机 复制粘贴成功

    2024年02月10日
    浏览(33)
  • [Linux学习]NAT模式下虚拟机和主机无法互相ping的问题解决

    主机操作系统:windows11 虚拟机操作系统:centos7、kali vmware版本:16 (27条消息) 超详细虚拟机与主机网络连接以及互Ping不通问题的解决_虚拟机无法ping通主机_一只傻阳阳的博客-CSDN博客 通过此连接中的教程,事实上几乎没有进行什么配置,仅配置了centos7内部网卡,并关闭虚拟

    2024年02月05日
    浏览(42)
  • 解决win11虚拟机内鼠标移动时虚拟机和实体机自动切换,点击图标时光标闪烁不响应

    虚拟机:VMware 系统:Ubuntu 实体机系统:win11 问题描述: 在win11系统更新之前使用完好,更新后虚拟机内鼠标移动时虚拟机和实体机自动切换,且左下角提示一直自动切换闪烁, 点击图标时光标闪烁不响应 解决方法: 该情况大概率是实体机显示和虚拟机显示不匹配导致的 方

    2024年02月14日
    浏览(72)
  • 在Docker中使用systemctl启动服务报错的解决办法

    目录 一、问题背景      二、解决办法         在Docker中通过systemctl 启动服务的时候,总是报“ Failed to get D-Bus connection: Operation not permitted ”这样的错误提示,如下所示:         [root@localhost ~]# systemctl start sshd         Failed to get D-Bus connection: Operation not permitt

    2024年02月15日
    浏览(41)
  • HCL模拟器中Server设备启动失败的解决办法

    最近使用新版HCL 5.4.0模拟器中的Server设备遇到了设备无法启动的问题,因此自己摸索了一番,并最终解决了,下面就附上我的解决方法。 附注:5.4.0版本的HCl模拟器搭配的virtual box要是v6以下的,可以使用5.2.44及以下的,这也可以使得其可以和最高支持5.2.44版本virtual box的华为

    2024年02月01日
    浏览(36)
  • 【超全解决办法】InvalidArchiveError(‘Error with archive /usr/local/anaconda3/[conda创建虚拟环境、pytorch安装报错]

    使用conda创建虚拟环境出现了以下问题,后面安装pytorch时也出现了这个问题,尝试了很多解决办法都没有用,最后成功解决,这里记录一下,希望大家可以少走弯路。 报错信息如下: InvalidArchiveError(\\\'Error with archive /usr/local/anaconda3/pkgs/libffi-3.4.4-h6a678d5_0vveg_hkq/info-libffi-3.4.4-h6

    2024年04月25日
    浏览(42)
  • vmare 虚拟机上安装雷电模拟器的解决

    自已有一个需求:需要在虚拟机,需要在上面安装一下模拟器3.0; 环境: vmare老版本:6.0~7.0 虚拟机系统:windows7 旗舰版 64位 遇到问题: 1. 没有开启VT-x。 分析:原来的vmare是低版本好像是 vmare7;没有Intel VT-x选项选择。 我的解决方法: 升级vmare为Vmware Workstation 16 Pro; 把当

    2024年02月06日
    浏览(80)
  • 【云原生docker虚拟化kubernete】Docker push时报错:Docker denied: requested access to the resource is denied的解决办法

    Docker 是使用最广泛的开源平台之一,它使开发人员能够将应用程序打包到容器中。容器只不过是一个标准的软件单元,用于打包代码及其所有依赖项。这有助于应用程序从一个计算环境快速可靠地运行到另一个计算环境。 Docker 映像在文件中包含一组指令,可用于在 Docker 容

    2024年02月14日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包