docs/discovery/token
Victor Vieux 52db3436a2 add ttl placeholder to discovery
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
2015-06-10 17:03:48 -07:00
..
README.md add ttl placeholder to discovery 2015-06-10 17:03:48 -07:00
token.go add ttl placeholder to discovery 2015-06-10 17:03:48 -07:00
token_test.go Fix Consul and etcd with latest changes, use etcd v2.0.11 for integration tests, remove call to SyncCluster for now (breaks the integration tests) 2015-05-19 10:25:31 -07:00

README.md

#discovery-stage.hub.docker.com

Docker Swarm comes with a simple discovery service built into the Docker Hub

The discovery service is still in alpha stage and currently hosted at https://discovery-stage.hub.docker.com

#####Create a new cluster -> POST https://discovery-stage.hub.docker.com/v1/clusters

<- <token>

#####Add new nodes to a cluster -> POST https://discovery-stage.hub.docker.com/v1/clusters/<token>?ttl=<ttl> Request body: "<ip>:<port1>"

<- OK

-> POST https://discovery-stage.hub.docker.com/v1/clusters/<token>?ttl=<ttl> Request body: "<ip>:<port2>")

<- OK

#####List nodes in a cluster -> GET https://discovery-stage.hub.docker.com/v1/clusters/<token>

<- ["<ip>:<port1>", "<ip>:<port2>"]

#####Delete a cluster (all the nodes in a cluster) -> DELETE https://discovery-stage.hub.docker.com/v1/clusters/<token>

<- OK