Skip to content

Instantly share code, notes, and snippets.

Created October 8, 2016 12:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/41f51ad3a9360563edf79e065f537427 to your computer and use it in GitHub Desktop.
Save anonymous/41f51ad3a9360563edf79e065f537427 to your computer and use it in GitHub Desktop.
$ for node in catcp{3,4,5,6,7}-terom-dev; do docker run -d --name clusterf-test_$node -e constraint:node==$node -l clusterf-test -l net.qmsk.clusterf.service=clusterf-test -l net.qmsk.clusterf.backend.tcp=1337 --expose 1337 registry.docker.catcp/clusterf-test server -listen-port 1337; done
$ for node in catcp{3,4,5,6,7}-terom-dev; do docker run -d --name clusterf-test1_$node -e constraint:node==$node -l clusterf-test=clusterf-test1 -l net.qmsk.clusterf.service=clusterf-test1 -l net.qmsk.clusterf.backend.tcp=1337 --expose 1337 registry.docker.catcp/clusterf-test server -listen-port 1337; done
$ for node in catcp{3,4,5,6,7}-terom-dev; do docker run -d --name clusterf-test2_$node -e constraint:node==$node -l clusterf-test=clusterf-test2 -l net.qmsk.clusterf.service=clusterf-test2 -l net.qmsk.clusterf.backend.tcp=1337 --expose 1337 registry.docker.catcp/clusterf-test server -listen-port 1337; done
$ etcdctl get /clusterf/services/clusterf-test/frontend
{"ipv4":"10.0.107.0","tcp":1337}
$ etcdctl get /clusterf/services/clusterf-test1/frontend
{"ipv4":"10.0.107.1","tcp":1337}
$ etcdctl get /clusterf/services/clusterf-test2/frontend
{"ipv4":"10.0.107.2","tcp":1337}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment