1

我从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.

任何想法?

注意我以管理员角色打开了cmd,仍然没有帮助

当我从资源管理器中双击“start.sh”时的屏幕截图: 在此处输入图像描述

4

2 回答 2

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/

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

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

于 2014-08-21T12:39:01.257 回答
0

从描述来看,好像是两个问题

允许

您可以以管理员身份运行 boot2docker windows 安装程序,这可以解决权限问题

挂载命令

你的里面有一些脚本~/.bashrc,之前会执行,start.sh因为是bash脚本,建议寺庙删除(先备份),如果有http_proxy设置,可以保留

删除以进行干净安装会很好,~/.boot2docker特别是如果您以前安装过。

于 2014-08-18T09:09:27.660 回答