2016-08-28 148 views
0

我用以下手冊使用泊塢窗機在我的機器上安裝羣沒有https://docs.docker.com/swarm/install-manual/ 現在我想用泊塢窗,撰寫打造集裝箱的應用程序的集羣。 但是不能得到碼頭組成達到羣。搬運工,撰寫不能達到羣

EG: 下面的命令給予回覆結果:

docker -H :4000 ps 

,但是,碼頭工人,撰寫別:

docker-compose -H my.IP.address:4000 ps 
Traceback (most recent call last): 
    File "<string>", line 3, in <module> 
    File "compose/cli/main.py", line 61, in main 
    File "compose/cli/main.py", line 113, in perform_command 
    File "contextlib.py", line 35, in __exit__ 
    File "compose/cli/errors.py", line 56, in handle_connection_errors 
TypeError: log_timeout_error() takes exactly 1 argument (0 given) 
docker-compose returned -1 

docker-compose -H :4000 ps沒有達到羣要麼

是否有人有想法我究竟做錯了什麼?

有一些提示,設置環境變量:

DOCKER_HOST DOCKER_CERT_PATH DOCKER_TLS_VERIFY

可是如何才能讓DOCKER_CERT_PATH

+0

請編輯您的問題回答如下:是機器的本地或雲infrastructur?你有沒有設立證書?你打算從swarm主節點還是從其他地方運行這些命令?你是否已經配置了發現後端? – Ohmen

+0

嗨,機器是本地的,但它們是用KVM虛擬創建的。他們在同一個網絡中。 命令從swarm主節點執行。爲了發現,我使用了上述手冊中描述的領事。 證書我都沒有設置,那會是一個問題嗎? – user3292147

+0

確定嘗試使用'-H localhost:4000'或將'DOCKER_HOST'設置爲'localhost:4000'它的確如此 – Ohmen

回答

0

的問題泊塢窗是沒有關係的。我在代理後面運行虛擬機,並且未設置變量no_proxy。

相關問題