Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 这台电脑没有';t未启用VT-X/AMD-v_Linux_Windows_Docker_Docker Machine_Kitematic - Fatal编程技术网

Linux 这台电脑没有';t未启用VT-X/AMD-v

Linux 这台电脑没有';t未启用VT-X/AMD-v,linux,windows,docker,docker-machine,kitematic,Linux,Windows,Docker,Docker Machine,Kitematic,当我试图通过Kitematic创建默认机器时,我总是收到相同的错误消息。它告诉我“此计算机未启用VT-X/AMD-v”,即使任务管理器向我显示虚拟化已启用。有什么办法可以解决这个问题吗 Command failed: C:\Program Files\Docker Toolbox\docker-machine.exe -D create -d virtualbox --virtualbox-memory 2048 default,Docker Machine Version: 0.16.1, b

当我试图通过Kitematic创建默认机器时,我总是收到相同的错误消息。它告诉我“此计算机未启用VT-X/AMD-v”,即使任务管理器向我显示虚拟化已启用。有什么办法可以解决这个问题吗

Command failed: C:\Program Files\Docker Toolbox\docker-machine.exe -D create -d virtualbox --virtualbox-memory 2048 default,Docker Machine Version: 0.16.1, build cce350d7,Found binary path at C:\Program Files\Docker Toolbox\docker-machine.exe,Launching plugin server for driver virtualbox,Plugin server listening at address 127.0.0.1:50871,() Calling .GetVersion,Using API Version 1,() Calling .SetConfigRaw,() Calling .GetMachineName,(flag-lookup) Calling .GetMachineName,(flag-lookup) Calling .DriverName,(flag-lookup) Calling .GetCreateFlags,Found binary path at C:\Program Files\Docker Toolbox\docker-machine.exe,Launching plugin server for driver virtualbox,Plugin server listening at address 127.0.0.1:50873,() Calling .GetVersion,Using API Version 1,() Calling .SetConfigRaw,() Calling .GetMachineName,(default) Calling .GetMachineName,(default) Calling .DriverName,(default) Calling .GetCreateFlags,(default) Calling .SetConfigFromFlags,Reading certificate data from C:\Users\Alex Wieland\.docker\machine\certs\ca.pem,Decoding PEM data...,Parsing certificate...,Reading certificate data from C:\Users\Alex Wieland\.docker\machine\certs\cert.pem,Decoding PEM data...,Parsing certificate...,(default) Calling .PreCreateCheck,(default) DBG | COMMAND: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe --version,(default) DBG | STDOUT:,(default) DBG | {,(default) DBG | 6.0.10r132072,(default) DBG | },(default) DBG | STDERR:,(default) DBG | {,(default) DBG | },(default) DBG | Hyper-V is not installed.,Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory",open C:\Users\Alex Wieland\.docker\machine\machines\default\default\Logs\VBox.log: The system cannot find the path specified.,notifying bugsnag: [Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"],

确保已禁用HyperV,:

如图所示

Hyper-V依靠硬件虚拟化支持(如Intel VT-x和AMD-V)来运行虚拟机。通常,安装Hyper-V后,虚拟机监控程序会对来宾虚拟机隐藏此功能,从而阻止来宾虚拟机安装Hyper-V(以及其他许多虚拟机监控程序)


由于您的命令行正在使用VirtualBox,因此不能同时激活HyperV和VirtualBox(尽管如此)。

我使用此命令修复了它:


docker机器创建默认值--virtualbox无vtx检查

考虑使用docker桌面而不是docker工具箱。相关的,可能重复的:“有什么想法可以解决这个问题吗?”-命令的输出似乎非常清楚:“这台计算机没有启用VT-X/AMD-v。在BIOS中启用它是强制性的”。在BIOS/UEFI中启用虚拟化。可能是一个更好的话题。奇怪的是虚拟化已经启用了。现在升级到Windows Pro,所以这个问题变得无关紧要。就在一分钟前,我也看到了这个信息。出于未知的原因,我确信Hyper V是让Docker工具箱正常工作所必需的。但是现在,当我启动Oracle Vm默认机器时,它抛出错误“VT-x/Amd-V硬件加速在您的系统上不可用”。另外,Kitematic无法创建默认机器。可能我误解了,bios中的虚拟化需要打开并禁用hyperV,对吗?不幸的是,由于windows 10 Home许可证,hyper V选项在windows功能中不可见。如图所示?(是否重置运动学:)现在更新到Windows 10 Pro,错误消息使我恼火^^安装Docker Desktop时没有问题。谢谢你的帮助help@ProV好吧,奇怪:显示Docker桌面确实不支持Windows Home Edition。但是Windows10Home上的Docker工具箱(在BIOS中启用虚拟化)应该可以工作。