Docker Swarm を試す – その1 で swarm の agent の join はどうやって manager (master?) を探しているのだろう?マルチキャスト?と書いた部分ですが
Docker Swarm Discovery https://docs.docker.com/swarm/discovery/
に書いてありました。
「Docker Hub as a hosted discovery service」
だったようです。Docker Hub で提供されているサービスを利用していたのでした。
swarm create
がこのサービスで使う token を発行コマンドだったのです。
Hosted discovery service はインターネット越しでのアクセスにもなるしテスト用なので Production 環境では libkv がサポートする consul, etcd, zookeeper を使いましょうということのようです。
create で得た共通の token を使ってクラスタのリストが管理されているのでした。