我是Docker的新手,并在我的Windows 7笔记本电脑中设置环境以开始学习。我通过docker工具箱安装了docker。要安装docker cloud cli,我按照官方文档
https://docs.docker.com/docker-cloud/installing-cli/#install
我打开快速启动终端并执行:
docker run dockercloud/cli -h
但在验证云版本时,我收到错误&#b; 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引擎处于运行状态。
感谢任何帮助。
答案 0 :(得分: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
,则可以install Python或使用此standalone pip installer。您不需要Python用于我们的目的,只需pip
。
你确实提到你安装了python,但是当你尝试运行pip时,你仍然得到“找不到命令”。这可能只是快速启动终端中$PATH
的问题。我建议从powershell窗口而不是快速启动终端尝试pip命令。如果您的系统上某处有pip命令,请确保它所安装的位置确实出现在快速入门终端内的bash中的$PATH
。
安装了pip之后,在$PATH
中,您应该能够运行pip install docker-cloud
命令。
确保持有已安装的docker-cloud二进制文件的目录也会出现在快速入门终端内的$PATH
中,这也是一个好主意。