In this repo you could find small example of docker swarm cluster deployed to AWS cloud and some basic usage of core swarm concepts. The intention of this demo app is to play around with docker swarm core concepts and create a boilerplate for my future projects with this orchestration tool.
In order to deploy the app execute the following commands:
$ docker stack deploy -c docker-compose.yml demo_app
More useful commands can be found here
Links
https://docs.docker.com/engine/swarm/key-concepts/
https://blog.container-solutions.com/deployment-strategies
https://devopscon.io/blog/continuous-deployment-docker-swarm/
https://docs.docker.com/engine/context/working-with-contexts/
https://docs.aws.amazon.com/workspaces/latest/adminguide/azs-workspaces.html
https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/vpc-tkv.html