Learning Docker Compose
37mIntermediate2022-03-29
Authors
Nicole Rifkin
Senior Software Engineer
Course details
What is Docker Compose, what it is good at, and what can you do with it? In this course, instructor Nicole Rifkin answers these questions and more. She goes into some of the pain points in local development that Docker Compose was built to solve, and she covers some of the limitations of the technology. Nicole gives you a quick refresher on some core Docker features and demonstrates how to configure those features using Compose. Finally, she walks you through some of the more advanced features of Compose that make managing multiple Docker services a breeze.
Skills covered
DockerVirtualizationLearningNetwork and System Administration
Concepts
0. Introduction
- 01 - Implement Docker Compose
- 02 - What you should know
1. Understanding Docker Compose
- 03 - Compose in the Docker tool ecosystem
- 04 - Docker Compose basics
- 05 - Where to use Docker Compose
2. Getting Started with Docker Compose
- 06 - Writing a Docker Compose configuration
- 07 - Core Docker Compose commands
3. Docker Compose Core Features
- 08 - Build arguments
- 09 - Mounting volumes
- 10 - Named volumes
- 11 - Exposing ports
- 12 - Enforcing start-up order
4. Dynamic Configurations in Docker Compose
- 13 - Named subsets of services
- 14 - Multiple compose files
- 15 - Environment variables
Conclusion
- 16 - Next steps