【问题标题】:Why does boot2docker ip fail?为什么 boot2docker ip 失败?
【发布时间】:2015-01-05 18:32:15
【问题描述】:

我对此完全感到困惑。我已经在 Windows 上安装了 boot2docker。我使用boot2docker start 图标启动它。它已成功启动。我尝试了所有 docker 命令,例如 pull attach run 等。一切正常。但是当我尝试

boot2docker ip

它说

-sh : boot2docker not found.

有什么问题?我在错误的目录中吗?或安装错误?任何建议。

【问题讨论】:

  • boot2docker 似乎没有正确安装
  • 您尝试了一堆 Docker 命令,而不是 boot2docker 命令。看起来 docker 运行良好,但是你的 boot2docker 安装有些奇怪。
  • @Eli 会是什么? docker@boot2docker: $myinput goes here
  • 检查安装目录。垃圾桶在吗?如果是,它在你的 PATH 中吗?当您尝试运行 bin 的完整路径时它是否有效?
  • @Eli 不是通过单击 boot2docker 启动图标启动,而是从新的 cmd 启动。我尝试了 boot2docker 下载和 boot2docker 启动。它说“请改为使用 boot2docker ssh SSH 进入虚拟机”。下载成功。

标签: docker boot2docker


【解决方案1】:

boot2docker 的 windows 版本没有本地客户端(与 MacOS 版本不同)。这意味着当你启动 boot2docker 时,你就在 Virtualbox VM 中。由于 boot2docker 安装在您的主机上,因此从那里不可用。您可以只打开一个新的 shell 或 dos 提示符来运行 boot2docker 命令(假设您的路径已设置)。

【讨论】:

  • 最后一行没看懂。请提供示例或更多信息。
  • 我的意思就是我所说的。如果你安装了 cygwin(你可能已经用 git 安装了),打开它来获取一个 shell。如果你没有这个,打开一个dos提示符(运行-> cmd,如果有记忆的话)。从那里,您应该能够运行boot2docker ip 之类的东西。如果还是不行,只需要更新路径即可。
猜你喜欢
  • 1970-01-01
  • 2015-02-20
  • 1970-01-01
  • 2011-05-16
  • 2015-06-19
  • 2014-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多