© 2020 Strange Loop
This workshop will show how to deploy and scale applications in containers using reusable, adaptable patterns. We will run a sample app on a single node with Compose. Then, we will add scaling and load balancing. We will see how to provision a cluster of Docker nodes, and deploy the application on that cluster. We will see how to perform common operation tasks, and see what options are available to achieve high availability.
The whole workshop will use "real-world" demo applications with web frontends, web services, background workers, and stateful data stores, in order to cover a wide range of use cases.
You won't need to pre-install Docker before the course: each student will be given credentials to connect to an individual cluster of virtual machines. So all you need is a computer with a SSH client!
An earlier version of this workshop was delivered at StrangeLoop in 2015. This version will be significantly different. It will focus primarily on cluster features that didn't exist last year. It will leverage on overlay networking and other significant improvements in the Docker platform.
All the material for this workshop (scripts, slides, sample code) is available on https://github.com/jpetazzo/orchestration-workshop/. If you attended the Docker orchestration workshop last year and wonder what's new under the sun, you can check the commit history in this repo to make up your mind.