Windows上的Boot2docker得到“权限被拒绝”的错误

我从https://github.com/boot2docker/windows-installer/releases下载并安装了docker-install v1.1.2。

但是我不能启动它,不断得到“权限被拒绝”的错误:

C:\apps\Boot2Docker>bash luog@IKARI:/c/apps/Boot2Docker$ ./start.sh initializing... ./start.sh: line 21: ./boot2docker.exe: Permission denied starting... ./start.sh: line 23: ./boot2docker.exe: Permission denied connecting... ./start.sh: line 25: ./boot2docker.exe: Permission denied 

如果我直接从cmd控制台运行boot2docker,我得到这个:

 C:\apps\Boot2Docker>boot2docker.exe Access is denied. 

任何想法?

注意我用pipe理员angular色打开了cmd,仍然没有帮助

从浏览器中双击“start.sh”时的截图: 在这里输入图像说明

从描述来看,这看起来像两个问题

允许

您可以以adminangular色运行boot2docker windows installer,这可以解决权限问题

mount命令

~/.bashrc有一些脚本,它会在start.sh之前被执行,因为它是一个bash脚本,build议去掉它(备份第一个),如果有http_proxytypes的设置,你可以保留它们

如果你以前安装过的话,将会很好地移除~/.boot2docker来进行干净的安装。

刚刚下载的版本不是稳定版本,因为它仅在28天前发布

所以完全卸载Boot2Docker删除所有与之相关的文件

重新启动一切

然后从以下url下载Boot2docker v1.1.1而不是1.1.2:

https://github.com/boot2docker/windows-installer/releases/download/v1.1.1/docker-install.exe

然后使用本指南来安装它:

http://docs.docker.com/installation/windows/

NOTE :::您的处理器需要支持硬件虚拟化。

让我知道如果这个工作,否则我会build议你别的东西..