我通过
创建了一个集群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
之后,我登录了 cloudd.docker.com -但是当我点击Node Clusters或Nodes时,我看不到我的swarm。
那么swarm(通过命令行)和cluster(通过cloud.docker.com)不是同一件事吗?有什么区别,什么时候我应该使用哪一个?
编辑:是的,我的Azure订阅是在cloudd.docker.com 云设置下添加的。
它们是分开的。您运行的docker-machine命令创建了一个您自己管理的自托管群(从您的第一个docker-machine命令)。Docker云为您创建了一个由Docker基础设施管理的环境。如果无法访问Swarm使用的令牌,Docker Cloud将无法知道Swarm中的节点。