File tree Expand file tree Collapse file tree 1 file changed +26
-4
lines changed Expand file tree Collapse file tree 1 file changed +26
-4
lines changed Original file line number Diff line number Diff line change 11#! /bin/sh
2+ # example of output: https://gist.github.com/moul/b8f604cac878a494dde123dc02d1863f
3+
24
35# generate a swarm unique token on Docker Hub discovery backend, for testing only
46# doc: https://docs.docker.com/swarm/install-w-machine/#create-a-swarm-discovery-token
@@ -7,20 +9,40 @@ SWARM_TOKEN=$(docker run --rm swarm create)
79
810( set -x
911 # 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+ docker-machine create \
13+ -d scaleway \
14+ --swarm \
15+ --swarm-master \
16+ --scaleway-name=swarm-manager \
17+ --swarm-discovery=token://$SWARM_TOKEN swarm-manager
18+ ) &
1219
1320
1421# create 3 workers
1522for node in 1 2 3; do
1623 ( set -x
17- docker-machine create -d scaleway --swarm --scaleway-name=swarm-node-$node --swarm-discovery=token://$SWARM_TOKEN swarm-node-$node
18- )
24+ docker-machine create \
25+ -d scaleway \
26+ --swarm \
27+ --scaleway-name=swarm-node-$node \
28+ --swarm-discovery=token://$SWARM_TOKEN \
29+ swarm-node-$node
30+ ) &
1931done
2032
2133
34+ # wait for background tasks
35+ wait ` jobs -p` || true
36+
37+
2238# configure shell for swarm
2339eval " $( docker-machine env --swarm swarm-manager) "
40+
41+
42+ # list machines
43+ docker-machine ls
44+
45+
2446# display infos
2547( set -x
2648 docker version
You can’t perform that action at this time.
0 commit comments