我使用以下手册在我的机器上使用docker-machine 安装swarm: https://docs.docker.com/swarm/install-manual/ 现在我想使用docker-compose来创建容器化应用程序集群。 但是无法让码头组合到达群体。
EG: 以下命令给出结果:
docker -H :4000 ps
但是,docker-compose不会:
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
无法到达群体
有人知道我做错了什么吗?
有一些提示可以设置env变量:
DOCKER_HOST
DOCKER_CERT_PATH
DOCKER_TLS_VERIFY
但是如何获得DOCKER_CERT_PATH
答案 0 :(得分:0)
该问题与docker无关。我在代理后面运行虚拟机,并且没有设置变量no_proxy。