Docker Swarm
Docker Swarm
Lab 1
docker info
docker node ls
Go to browser and execute as per below, you get nginx home (Refer AWS instance
public DNS or Public IP)
Ex : ec2-54-85-53-67.compute-1.amazonaws.com:8080
docker service ls
docker service ls
Recreate service
docker service ls
Updating a services
Adding more tasks
docker ps
docker ps
You get all containers. It allows to delete but created new containers immediatekly
Delete Service
***********************************************************************************
*************************************
Lab 2
Adding nodes
docker node ls
docker ps
docker ls
Initialze your swarm, that node automtically becomes a manager node
docker node ls
Eg :
Creating a services
Visit https://github.com/dockersamples/docker-swarm-visualizer
docker service ls
docker service ps viz
Go to ece2 console and copy leader node public DNS value at browser with : 8080
Example
http://ec2-34-201-45-243.compute-1.amazonaws.com:8080/
You get visual images of all your nodes and all are indicating as Green
Scale up
Scale Down
___________________________________________________________________________________
__
_____________________________________________________________________
Scale up
Scale Down
Stop the worker node or stop the Docker (systemctl stop docker)
Go to ec2 console and stop the worker node