0

我是 docker 新手,并在我的 Windows 7 笔记本电脑中设置环境以开始学习。我通过 docker 工具箱安装了 docker。安装docker cloud cli,我按照官方文档

https://docs.docker.com/docker-cloud/installing-cli/#install

我打开了快速启动终端并执行:

       docker run dockercloud/cli -h

在此处输入图像描述

但是在验证云版本时,我收到错误“bash: docker-cloud: command not found”。

然后我尝试使用 pip 命令执行但没有用。

在此处输入图像描述

我安装了以下工具:

     Python 2.7.13
     Docker version 17.05.0-ce, build 89658be
     docker-machine version 0.11.0, build 5b27455

并且我还验证了 docker 引擎处于运行状态。

任何帮助表示赞赏。

4

1 回答 1

1

docker-cloud 命令未作为 Docker Toolbox 安装的一部分进行安装。

您运行的第一个命令是运行一个运行 Docker Cloud CLI 的 docker 容器。运行此容器也不是将 docker-cloud 命令直接安装到 Windows 主机的方法。您始终可以调用相同的“docker run dockercloud/cli”命令来运行 CLI 容器化。

同样, pip 命令也不会作为 Docker Toolbox 安装的一部分进行安装。如果您在 Windows 系统上安装 Python,我希望安装 pip。

如果您查看:https://docs.docker.com/docker-cloud/installing-cli/#install,在 Windows 上安装 docker-cloud 的部分确实包含以下建议:

如果您没有安装或安装 Python pip,您可以安装 Python或使用这个独立的 pip 安装程序。我们的目的不需要 Python,只需pip.

您确实提到您已经安装了 python,但是当您尝试运行 pip 时仍然收到“找不到命令”。这可能只是$PATH快速启动终端中的问题。我建议从 powershell 窗口而不是快速启动终端尝试 pip 命令。如果您的系统上确实有 pip 命令,请确保它的安装位置确实出现在您$PATH的快速启动终端内的 bash 中。

一旦你安装了 pip 并在你的 中$PATH,你应该能够运行该pip install docker-cloud命令。

确保包含已安装 docker-cloud 二进制文件的目录也将出现在您$PATH的快速启动终端中也是一个好主意。

于 2017-06-30T15:20:17.103 回答