Skip to content

Commit 307e6ed

Browse files
johnstepMano Marks
authored and
Mano Marks
committed
Pass the correct listen address to workers. (docker#85)
This commit addresses moby/moby#27084. Previously, the script was passing the last manager node IP address to all worker nodes. Signed-off-by: John Stephens <johnstep@docker.com>
1 parent bc4adc5 commit 307e6ed

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

swarm-mode/beginner-tutorial/swarm-node-hyperv-setup.ps1

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ $workertoken = docker-machine ssh manager1 "docker swarm join-token worker -q"
3232
# other masters join swarm
3333
for ($node=2;$node -le $managers;$node++) {
3434
echo "======> manager$node joining swarm as manager ..."
35-
$nodeip = docker-machine ip manager$node
35+
$nodeip = docker-machine ip manager$node
3636
docker-machine ssh "manager$node" "docker swarm join --token $managertoken --listen-addr $nodeip --advertise-addr $nodeip $manager1ip"
3737
}
3838
# show members of swarm
3939
docker-machine ssh manager1 "docker node ls"
4040

4141
# workers join swarm
4242
for ($node=1;$node -le $workers;$node++) {
43-
echo "======> "worker$node" joining swarm as worker ..."
44-
45-
docker-machine ssh "worker$node" "docker swarm join --token $workertoken --listen-addr $nodeip --advertise-addr $nodeip $manager1ip"
43+
echo "======> worker$node joining swarm as worker ..."
44+
$nodeip = docker-machine ip worker$node
45+
docker-machine ssh "worker$node" "docker swarm join --token $workertoken --listen-addr $nodeip --advertise-addr $nodeip $manager1ip"
4646
}
4747

4848
# show members of swarm

0 commit comments

Comments
 (0)