多克群与码头工人集群
问题描述:
我通过多克群与码头工人集群
创建了一个群簇docker-machine -d azure --swarm --swarm-master --swarm-discovery token://SWARM_CLUSTER_TOKEN my-swarm-master
和
docker-machine -d azure--swarm --swarm-discovery token://SWARM_CLUSTER_TOKEN my-node-01
在那之后,我登录到cloud.docker.com - 但是当我点击节点群或节点我看不到我的群。
所以是群(通过命令行)和集群(通过cloud.docker.com)不是一回事?有什么区别,我应该在什么时候使用哪一个?
编辑: 是的,我的Azure订阅被添加到cloud.docker.com下的云设置。
答
它们是分开的。您运行的docker-machine命令会创建一个自己管理的群集,您可以从自己的第一个docker-machine命令中进行管理。 Docker Cloud创建了一个可从Docker基础架构为您管理的环境。如果不能访问Swarm使用的令牌,Docker Cloud将不知道Swarm中的节点。
顺便说一句,您使用的是旧版Swarm。 Docker在6月彻底改变了他们的集群方式,即所谓的“群集模式”。传统群集和“群集模式”在API级别和功能级别上完全不同。我建议你学习“群模式”而不是传统模式。 https://docs.docker.com/engine/swarm/ – Alkaline