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_proxy
types的设置,你可以保留它们
如果你以前安装过的话,将会很好地移除~/.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议你别的东西..