rei*_*att 10 windows virtualization docker windows-10
尝试在我的 Windows 10 Home 64 位机器上运行 Docker Toolbox。
此外,Hyper-V 已经启用!
但是在运行 Docker 快速入门终端时,它总是显示“这台计算机没有启用 VT-X/AMD-v。在 BIOS 中启用它是强制性的”!
Ser*_*izz 10
我有同样的问题。支持向量机等 已在我的 BIOS 中启用,但仍显示错误。FantomX1 的回答帮助我开始了。尝试这个:
使用编辑器打开 C:\Program Files\Docker Toolbox\start.sh
将第 69 行替换为
"${DOCKER_MACHINE}" 创建 -d virtualbox $PROXY_ENV "${VM}"
到
"${DOCKER_MACHINE}" 创建 -d virtualbox --virtualbox-no-vtx-check $PROXY_ENV "${VM}"
@SergejoWizz 的答案包含更改 Docker 工具箱 start.sh 文件的完整位置,但是可能不需要每次都编辑该文件,因为人们可能会重新安装 Docker 工具箱或将其安装在其他计算机上,因此您可能需要创建一个临时文件带有--virtualbox-no-vtx-check下面提供的参数的文件快捷方式。
家庭版不支持 Hyper-V 我可以在家里使用 VirtualBox,但不能在 virtualbox 中使用 docker,并显示相同的消息,但是,即使我升级到 Windows Pro,尽管有 UEFI,但我还是遇到了与您相同的问题( Bios) SVM = AMD-x 版本的 VTX,我禁用了 Hyper-V,因为它只能在 Windows Pro 版本上使用,但似乎对我有帮助的是通过带有参数的命令手动运行 docker toolbox --virtualbox-no-vtx-check
docker-machine create -d virtualbox --virtualbox-no-vtx-check
但运行 Docker Quickstart Terminal 时,总是显示“This computer does not have VT-X/AMD-venabled. Enabling it in the BIOS is强制”!
您可以尝试以下解决方案。
在提升的 PowerShell 环境中运行以下命令:
1) PS > bcdedit /set hypervisorlaunchtype off
2) 您应该验证核心隔离是否已禁用。
来源:此计算机未启用 VT-X/AMD-v。必须在 BIOS 中启用它
此外,您应该禁用您可能安装的任何安全产品的任何硬件虚拟化功能。
Hyper-V 已启用!
您绝对不要在 Windows 10 家庭版安装上安装 Hyper-V。
| 归档时间: |
|
| 查看次数: |
15616 次 |
| 最近记录: |