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
請編輯您的問題回答如下:是機器的本地或雲infrastructur?你有沒有設立證書?你打算從swarm主節點還是從其他地方運行這些命令?你是否已經配置了發現後端? – Ohmen
嗨,機器是本地的,但它們是用KVM虛擬創建的。他們在同一個網絡中。 命令從swarm主節點執行。爲了發現,我使用了上述手冊中描述的領事。 證書我都沒有設置,那會是一個問題嗎? – user3292147
確定嘗試使用'-H localhost:4000'或將'DOCKER_HOST'設置爲'localhost:4000'它的確如此 – Ohmen