Docker Swarm与Docker集群

我通过创build了一个群集

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 

之后,我login到cloud.docker.com – 但是当我点击Node Clusters节点时,我看不到我的群。

那么swarm (通过命令行)和cluster (通过cloud.docker.com)是不是一回事? 有什么区别,我应该什么时候使用哪一个?

编辑:是的,我的Azure订阅被添加到云设置下的cloud.docker.com。

他们是分开的。 您运行的docker-machine命令会创build一个您自己pipe理的自我托pipe的swarm(从您的第一个docker-machine命令)。 Docker Cloud创build了一个从Docker基础架构为您pipe理的环境。 如果不能访问Swarm使用的令牌,Docker Cloud将无法了解Swarm中的节点。