Monday, 25 February 2019

Voting Docker Swarm

docker swarm init
docker swarm join-token manager
docker swarm join-token worker


docker network rm frontend backend 
#docker service rm $(docker service ls -q)
docker service rm voteservice resultsservice redisservice workerservice dbservice

docker network create --driver overlay backend
docker network create --driver overlay frontend

docker service create --name voteservice --replicas 2 --publish 8080:80 --network frontend dockersamples/examplevotingapp_vote:before
docker service create --name resultsservice --replicas 1 --network backend --publish 8081:80 dockersamples/examplevotingapp_result:before
docker service create --name redis --replicas 1 --network frontend redis:3.2
docker service create --name workerservice --replicas 1  --network frontend --network backend dockersamples/examplevotingapp_worker
docker service create --name db --replicas 1 --network backend  \
--mount type=volume,source=voting-db-data,target=/var/lib/postgresql/data \
postgres:9.4

No comments:

Post a Comment