我从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”时的屏幕截图:
答案 0 :(得分:0)
从描述中看,它看起来像两个问题
<强>权限强>
您可以在admin角色中运行boot2docker windows installer,这可以解决权限问题
挂载命令
~/.bashrc
中有一些脚本,它会在start.sh
之前执行,因为它是一个bash脚本,如果有http_proxy
,建议删除它(先备份)一种设置,你可以保留它们
很高兴删除~/.boot2docker
以进行干净安装,尤其是如果您之前安装过。
答案 1 :(得分:0)
您刚刚下载的版本不是稳定版,因为它仅在28天前发布
完全卸载Boot2Docker 并删除与其相关的所有文件。
重启所有内容
然后从:
下载Boot2docker v1.1.1而不是v 1.1.2https://github.com/boot2docker/windows-installer/releases/download/v1.1.1/docker-install.exe
然后使用本指南进行安装:
http://docs.docker.com/installation/windows/
注意::: 您的处理器需要支持硬件虚拟化。
让我知道这是否有效,否则我会建议你别的......