当前位置: 首页 > 知识库问答 >
问题:

要使docker工作,需要在Bios中启用Hyper-v

谷梁德容
2023-03-14

让我们让它变得简单,好吧,我的设备( Windows 10专业版) 应该支持 ( SLAT ) 根据核心信息工具,但当我尝试在我的电源外壳中运行系统信息时,我看到了这个


              VM Monitor Mode Extensions: Yes
              Virtualization Enabled In Firmware: Yes
              Second Level Address Translation: No
              Data Execution Prevention Available: Yes

然后,当我尝试运行 Docker 时,它没有启动,它显示我必须在我的 BIOS 中启用虚拟化

我已经尝试了所有传统的东西,例如:1-在你的PowerShell类型.exe/在线/启用功能:微软-Hyper-V /All 2-尝试重新启动你的电脑,并确保虚拟化在BIO设置中启用(我做了,但它没有解决我的问题。

我希望能够运行泊坞窗

共有1个答案

杨赞
2023-03-14

如此线程所示,这可能是处理器问题。

第二级地址转换 (SLAT)也称为嵌套分页,是一种硬件辅助虚拟化技术,可以避免与软件管理的影子页表相关的开销。

该线程包含一些链接,用于了解您的处理器是否支持not函数。

关于VirtualBox,这是传统Docker Toolbox使用的。

如果它也不起作用,您可以尝试使用(使用VirtualBox 6. x)嵌套虚拟化方法,如此处所述,激活Windows沙盒。

 类似资料:
  • 假设我有一个Docker容器来保存一些数据。我希望这些数据能够持久化--如果容器被停止、删除、升级等,我仍然希望这些数据位于主机OS文件系统中的一个可访问的位置。 那么,如何对正在挂载的目录设置正确的权限呢?

  • 需要工具 Mac: 终端1 FileZilla(用于传输文件) SecureCRT(用于 使用SSH 登录服务器) PC: WinSCP (用于传输文件) SecureCRT (用于 使用SSH 登录服务器) 登录服务器实例 使用ssh 命令登录,然后输入该实例的 root 用户的密码 ssh root@实例的公网IP 磁盘初始化 列出所有安装的磁盘及分区信息 fdisk -l 如上图所示,目前实

  • 本文向大家介绍使用docker命令不需要敲sudo的操作,包括了使用docker命令不需要敲sudo的操作的使用技巧和注意事项,需要的朋友参考一下 由于docker daemon需要绑定到主机的Unix socket而不是普通的TCP端口,而Unix socket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。 如果不想每次使用docker命令的时候还要额外的敲一下

  • 我再次下载了java sdk(如这里所示:http://www.oracle.com/technetwork/java/JavaFX/downloads/index.html),但是当我右键单击一个项目时,JavaFX并没有显示出来。(如果有关系的话,我使用的是eclipse上的scala插件) 我去了这里:http://www.eclipse.org/efxclipse/install.html

  • 我正在开发一个被其他项目使用的库。该库通过JDBC提供数据库访问,我想在同一个库中也添加对R2DBC的支持。使用项目应该能够根据配置属性在JDBC和R2DBC之间切换。 我面临的问题是(2.5.4)提供的R2DBC自动配置覆盖了JDBC配置,并且使用的项目只能使用R2DBC。 此外,在构建项目时,有些任务,如留档或代码生成、测试等,取决于正在加载的Spring上下文,但不需要数据库访问。这些任务失