无法在Windows7中启动boot2docker

时间:2015-04-28 04:27:14

标签: boot2docker

我刚在Windows 7中安装了boot2docker但没有任何反应!第一次使用Boot2Docker启动图标 - 它执行了初始化部分,然后窗口刚刚关闭。然后进一步调查我尝试了boot2docker -v up命令,结果列在下面。

C:\Program Files>boot2docker -v up
Boot2Docker-cli version: v1.6.0
Git commit: 9894ae9

2015/04/28 00:08:45 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
 showvminfo boot2docker-vm --machinereadable

2015/04/28 00:08:46 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
 guestproperty set boot2docker-vm /VirtualBox/GuestAdd/SharedFolders/MountPrefix
 /

2015/04/28 00:08:46 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
 guestproperty set boot2docker-vm /VirtualBox/GuestAdd/SharedFolders/MountDir /

2015/04/28 00:08:46 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
 sharedfolder add boot2docker-vm --name c/Users --hostpath C:\Users --automount
VBoxManage.exe: error: Shared folder named 'c/Users' already exists

VBoxManage.exe: error: Details: code VBOX_E_OBJECT_IN_USE (0x80bb000c), componen
t SessionMachine, interface IMachine, callee IUnknown

VBoxManage.exe: error: Context: "CreateSharedFolder(Bstr(name).raw(), Bstr(hostp
ath).raw(), fWritable, fAutoMount)" at line 1008 of file VBoxManageMisc.cpp

2015/04/28 00:08:46 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
 setextradata boot2docker-vm VBoxInternal2/SharedFoldersEnableSymlinksCreate/c/U
sers 1

2015/04/28 00:08:46 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe
 startvm boot2docker-vm --type headless

Waiting for VM "boot2docker-vm" to power on...
VM "boot2docker-vm" has been successfully started.

error in run: Failed to start machine "boot2docker-vm": exit status 1

这是什么意思?我进行了卸载并重新安装并删除了boot2docker-vm,并在第二次尝试期间从命令提示符运行boot2docker initboot2docker start,但结果相同。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题并尝试了上面的建议:

  

您可以尝试" boot2docker delete"看看是否有帮助。 - e40 Jul 17 at 16:43

但它本身并不够。我最后几次重做这些步骤,最后我尝试通过virtualbox gui启动docker VM并得到一条有用的消息(通过谷歌搜索它变得有帮助)警告我硬件虚拟化功能(VM-X)可能在我的BIOS中被禁用

我在我的BIOS中启用了硬件虚拟化功能,并再次尝试。

我发现我不能只运行boot2docker或启动boot2docker;我不得不使用start.sh本身。