2017-06-29 74 views
0

我是码头工人,并在我的Windows 7笔记本电脑中设置环境开始学习。我通过docker工具箱安装了docker。要安装搬运工云CLI,我跟着官方文档在窗口上安装码头云cli

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

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

 docker run dockercloud/cli -h 

enter image description here

,但在验证云版本我得到错误'bash:docker-cloud:command not found'。

然后我试着用pip命令执行,但没有工作。

enter image description here

我在下面的工具安装:

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

,我也已经验证了码头工人发动机处于运行状态。

任何帮助表示赞赏。

回答

1

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

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

同样,pip命令未安装作为Docker Toolbox安装的一部分。如果您在Windows系统上安装Python,pip是我希望安装的东西。

如果你看一看:https://docs.docker.com/docker-cloud/installing-cli/#install,在Windows安装泊坞窗云的部分不包括这个忠告:

如果安装Python或pip没有,您可以install Python或使用standalone pip installer。我们的目的不需要Python,只需pip

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

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

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

+0

我很感谢您的回复。但是,在官方文档中(即我在问题描述中提到的链接),系统会要求在'运行dockercloud ..'命令后检查云版本。这一点我不清楚。 – JohnySam

+0

'docker run dockercloud/cli'出现在“在CLI中运行DOCKER容器”一节下。这是运行cli的有效方式,但如果您想在linux容器中运行cli,它不会以某种方式将windows二进制文件安装到Windows系统上。 – programmerq