In this step we'll create a swarm cluster from two nodes. You should've received access to two nodes in AWS.
- SSH in to the first node:
ssh -i docker_demo.pem ubuntu@IP1
- Figure out the internal IP address of the node:
ifconfig
and check the eth0 address (10.0....
) - Initialize the Swarm cluster: `docker swarm init --listen-addr INTERNAL_IP --advertise-addr INTERNAL_IP
- Open a new tab and SSH to the other node:
ssh -i docker_demo.pem ubuntu@IP2
- Check the internal IP of that node:
ifconfig
and eth0 - Join to the cluster with the command the previous command printed out. Before executing the command, you need to the extend it with the
--listen-addr
and--advertise-addr
parameters (using the internal IP of the second node):docker swarm join TOKEN --listen-addr 10.0.... --advertise-addr 10.0..... node1...
- Get back to the first node and verify the results:
docker node ls