是否可以在没有VT-x的情况下使用Boot2Docker?

时间:2014-06-20 07:46:39

标签: virtualbox docker boot2docker

我想在禁用VT-x(并且无法启用)的计算机上使用Docker。这可能吗?

我在Windows 7 x64上使用Boot2Docker,在那里没有提及要求,或者在Docker instructions中也没有。

我从Boot2Docker start:

获得此输出
Welcome to Git (version 1.9.0-preview20140217)


Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.
initialising...
2014/06/20 08:43:04 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
2014/06/20 08:43:05 Virtual machine boot2docker-vm already exists
starting...
2014/06/20 08:43:05 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
2014/06/20 08:43:05 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm boot2docker-vm --type headless
Waiting for VM "boot2docker-vm" to power on...
VBoxManage.exe: error: VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component Console, interface IConsole
2014/06/20 08:43:06 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
2014/06/20 08:43:06 Failed to start machine "boot2docker-vm" (run again with -v for details)
connecting...
2014/06/20 08:43:06 Failed to get machine "boot2docker-vm": exit status 1

是否有可能,或者VirtualBox设置是否可以使其工作?

1 个答案:

答案 0 :(得分:2)

您可以在github上填写错误报告:https://github.com/boot2docker/windows-installer。 boot2docker不应该要求VT-x。

与此同时,您可以切换到任何其他操作系统,例如CoreOS(已安装轻量级,docker)或原始ubuntu,然后安装docker。

你不妨想看看Vagrant。 CoreOS提供了vagrantfiles,它就像vagrant up一样容易生成启用了docker的VM。