Home Courses DevOps & Tools Docker for Developers
DevOps & Tools Intermediate Published

Docker for Developers

Package an application into an image and run services with Docker Compose.

Published on 11-09-2026 3 chapters 6 lessons 2 quizzes
DevOps & Tools
Docker
</>
ContainersIntermediate
Docker for Developers
6lessons
2quizzes
75Estimated minutes

About this course

Package an application into an image and run services with Docker Compose.
View category

Curriculum

Each chapter contains short lessons and quizzes. Select a lesson to open its details, read the full content, and continue to the related assessment.

1Images and Containers2 items
Images and Containers
Isolating an applicationAn image is an immutable template and a container is a running instance. A Dockerfile describes the steps needed to build the image.11 min Practice: Isolating an applicationApply “Isolating an application” in a short example, then verify the result and edge cases.14 min
2Building an Efficient Image3 items
Building an Efficient Image
Reducing the build contextA .dockerignore excludes unnecessary files. Ordered steps and reusable layers speed builds; never copy secrets into an image.11 min Practice: Reducing the build contextApply “Reducing the build context” in a short example, then verify the result and edge cases.14 min Review: Docker pour développeurs — 2Check the concepts and practices covered in the course.3 question(s)
3Services with Compose3 items
Services with Compose
Describing multiple servicesCompose describes services, networks, and volumes for a local environment. Configuration variables and volumes separate code from local state.11 min Practice: Describing multiple servicesApply “Describing multiple services” in a short example, then verify the result and edge cases.14 min Review: Docker pour développeurs — 3Check the concepts and practices covered in the course.3 question(s)

Similar courses