【问题标题】:Boot2docker on windows got "Permission denied" errorWindows 上的 Boot2docker 出现“权限被拒绝”错误
【发布时间】:2014-09-29 05:43:37
【问题描述】:

我从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”时的屏幕截图:

【问题讨论】:

  • 你的 .bashrc 中有什么?尝试先备份并删除它。
  • 使用管理员角色重新安装 boot2docker

标签: windows virtual-machine docker paas boot2docker


【解决方案1】:

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

权限

你可以以管理员身份运行boot2docker windows installer,可以解决权限问题

挂载命令

你的~/.bashrc里面有一些脚本,因为是bash脚本,所以会在start.sh之前执行,建议把它删掉(先备份),如果有http_proxy这样的设置,你可以留着他们

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

【讨论】:

    【解决方案2】:

    您刚刚下载的版本不是稳定版本,因为它仅在 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/

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

    让我知道这是否有效,否则我会向你推荐其他东西..

    【讨论】:

      猜你喜欢
      • 2020-04-16
      • 2015-11-09
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多