关于如何最好地连接到集群以进行持续部署(在 CI 内)的任何建议?我正在使用 docker cloud 和 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,所以我认为这是不可能的。
我想要实现的只是连接到 swarm 并调用docker stack deploy ...
任何帮助,将不胜感激。