连接到Docker Swarm进行连续部署

任何关于如何最好地连接到一个集群连续部署(CI内)的build议? 我正在使用docker云和CircleCI 2。

尝试dockercloud/client

例如

 docker run --rm -ti -v /var/run/docker.sock:/var/run/docker.sock -e DOCKER_HOST dockercloud/client -u ${DOCKER_LOGIN} -p ${DOCKER_PASSWORD} myapp/app 

但是,因为我使用的是CircleCI 2,所以在切换到其他Docker主机时遇到问题,如下所示

无法通过tcp:// XXX:XXX连接到Docker守护进程。 docker守护进程运行吗?

这是一个问题,由于我所了解的安全原因而设置的远程docker,所以我不认为这是可能的。

我想实现的只是连接到群和调用docker stack deploy ...

任何帮助,将不胜感激。