docker-compose无法访问swarm

时间:2016-08-28 12:39:33

标签: docker docker-compose docker-swarm

我使用以下手册在我的机器上使用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

1 个答案:

答案 0 :(得分:0)

该问题与docker无关。我在代理后面运行虚拟机,并且没有设置变量no_proxy。