docker swarm http连接

时间:2016-12-05 13:10:58

标签: docker docker-swarm

docker和docker swarm的新手。尝试码头工人和码头工人蜂拥而至。

最初我已经启动了一个docker守护程序并且能够在http端口上连接它,即2375.我在jenkins中安装了docker colud插件并添加了http://daemon-IP:2375并且能够创建容器。好吧,它会创建一个容器,在我的内部构建并销毁容器。

我的查询是,我能够连接到http端口上的docker swarm,就像我连接到独立的docker守护进程一样吗?是否有任何文件。或者我对群体的理解是错误的。

请建议。

由于

1 个答案:

答案 0 :(得分:0)

是的,您可以通过Unix Socket以相同的方式连接到远程主机。人们经常忘记docker是client-server架构而你的“docker run ...”命令基本上只是docker客户端发出的命令。

如果您设置了某些环境变量:

DOCKER_HOST=tcp:ip.address.of.host:port
DOCKER_TLS_VERIFY=1
DOCKER_CERTS=/directory/where/certs/are

(最后两个是TLS连接的可选项,我强烈推荐。您必须设置https://docs.docker.com/engine/security/https/,这是建议用于生产环境的)

一旦设置了DOCKER_HOST环境变量,如果发出docker命令并获得响应,如果一切设置正确,它将来自远程主机。