Part 2 Running distributed applications in containers
Very few applications do everything in a single component, and they’re usually distributed across multiple pieces. In this part, 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 (CI) build pipeline with Docker, configure your apps so you can run multiple environments on a single machine, and how to isolate workloads with Docker networks. This part also introduces some topics that will help get your containers ready for production—with health checks and observability.