Windows上的Boot2docker获得了#34; Permission denied"错误

时间:2014-08-06 10:18:31

标签: windows virtual-machine docker paas boot2docker

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

但是我无法启动它,不断收到“Permission denied”错误:

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.

有什么想法吗?

注意我用管理员角色打开了cmd,但仍无法帮助

我从资源管理器中双击“start.sh”时的屏幕截图: enter image description here

2 个答案:

答案 0 :(得分:0)

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

<强>权限

您可以在admin角色中运行boot2docker windows installer,这可以解决权限问题

挂载命令

~/.bashrc中有一些脚本,它会在start.sh之前执行,因为它是一个bash脚本,如果有http_proxy,建议删除它(先备份)一种设置,你可以保留它们

很高兴删除~/.boot2docker以进行干净安装,尤其是如果您之前安装过。

答案 1 :(得分:0)

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

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

重启所有内容

然后从:

下载Boot2docker v1.1.1而不是v 1.1.2

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

然后使用本指南进行安装:

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

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

让我知道这是否有效,否则我会建议你别的......