Part 2. Running distributed applications in containers

 

Very few applications do everything in a single component--they’re usually distributed across multiple pieces. In this part of the book you’ll learn how to use Docker and Docker Compose to define, run, and manage applications that run across multiple containers. You’ll learn how to power a continuous integration build pipeline with Docker, configure your apps so you can run multiple environments on a single machine, and isolate workloads with Docker networks. This part will also help get your containers ready for production with health checks and observability.