Skip to content

Commit 8e1bbbe

Browse files
author
Quentin Perez
committed
Merge pull request #14 from scaleway/add-examples
Add examples
2 parents 4a33822 + 3bcdcec commit 8e1bbbe

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

examples/install-driver.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh -x
2+
3+
brew tap scaleway/scaleway
4+
brew install scaleway/scaleway/docker-machine-driver-scaleway

examples/start-swarm-cluster.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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+
)

0 commit comments

Comments
 (0)