-
step 1:
git clone https://github.com/ankitaj85/docker-swarm-demo.git
-
step 2:
cd docker-swarm-demo
-
step 3:
./docker-install.sh
-
step 4: Check docker installation :
docker run hello-world
-
setp 5:
git clone https://github.com/docker/example-voting-app.git
sudo docker swarm init --advertise-addr ipaddress
sudo docker node ls
sudo docker swarm leave --force (worker removes itself)
sudo docker node rm -f id (manager removes the worker)
docker node ps
docker node rm id
sudo docker swarm join-token worker
sudo docker service create --name default-app --replicas 3 -p 80:80 nginx:latest
sudo docker service ls
sudo docker service ps <name>
sudo docker service rm <name>
sudo docker service scale <name>=5
sudo docker stack deploy --compose-file docker-stack.yml vote
sudo docker service ls
sudo docker service ps