Gain expertise in Docker Compose for managing multi-container applications by creating and configuring Compose files. Learn to orchestrate services, scale applications, build images, and understand Docker Compose project management to streamline your deployment processes.
Overview
Syllabus
- Unit 1: Introduction to Docker Compose
- Running Multi-Container Services
- Managing Services Lifecycle
- Fix the Compose File Indentation
- Write the Docker Compose File
- Unit 2: Advanced Compose File Configuration
- Configure Bind Mount with Docker Compose
- Setting Up Named Volumes with Docker Compose
- Network Configuration with Docker Compose
- Unit 3: Management of Docker Compose Resources
- Managing Services with Docker Compose
- Restarting Docker Compose Services
- Managing Services Lifecycle
- Stop and Remove Resources Efficiently with Compose Down
- Cleaning Up Compose Resources Efficiently
- Unit 4: Scaling Services with Docker Compose
- Scaling Services With Docker Compose
- Configure Service Ports to Support Scaling
- Multiple Services Scaling
- Unit 5: Building Custom Docker Images with Compose
- Build Custom Image with Compose
- Streamline Image Build and Launch
- Set Docker Compose Build Context
- Configure Build Contexts for Multi-Service Project