File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ # generate a swarm unique token on Docker Hub discovery backend, for testing only
4+ # doc: https://docs.docker.com/swarm/install-w-machine/#create-a-swarm-discovery-token
5+ SWARM_TOKEN=$( docker run --rm swarm create)
6+
7+
8+ ( set -x
9+ # create swarm master
10+ docker-machine create -d scaleway --swarm --swarm-master --scaleway-name=swarm-manager --swarm-discovery=token://$SWARM_TOKEN swarm-manager
11+ )
12+
13+
14+ # create 3 workers
15+ for node in 1 2 3; do
16+ ( set -x
17+ docker-machine create -d scaleway --swarm --scaleway-name=swarm-node-$node --swarm-discovery=token://$SWARM_TOKEN swarm-node-$node
18+ )
19+ done
20+
21+
22+ # configure shell for swarm
23+ eval " $( docker-machine env --swarm swarm-manager) "
24+ # display infos
25+ ( set -x
26+ docker version
27+ docker info
28+ )
You can’t perform that action at this time.
0 commit comments