2017-06-29 150 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