是否可以使用没有VT-x的Boot2Docker?
我想在禁用VT-x的计算机上使用Docker(并且无法启用)。 这可能吗?
我在Windows 7 x64上使用Boot2Docker,在那里没有提及需求,或者在Docker的说明中。
我从Boot2Docker开始得到这个输出:
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设置,可以使其工作?
不,这是不可能的。 我与Q8200核心2二重奏类似的情况卡住了。 不支持VT-x,这意味着没有64位的虚拟机。 哪个堆栈无关紧要
你可以在github上填写一个bug报告: https : //github.com/boot2docker/windows-installer 。 boot2docker不应该要求VT-x。
与此同时,你可以切换到任何其他的操作系统,如CoreOS(轻量级,docker已安装)或原始ubuntu然后安装docker。
你也许想看看stream浪者。 CoreOS提供vagrantfiles,并且像启用docker一样生成虚拟机一样简单。