Skip to content
Français
Account: not signed in, sync available My learning
Select theme
Français
Improve this page

Course · Beginner to intermediate

Containers and Docker

Understand containers, build your images and run an application with Docker and Compose

  • 3 levels
  • 15 modules
  • 70 lessons
  • 85 labs
  • 55 quizzes
  • 112h

Start Lesson: Docker tutorial: the guide to learn Docker from A to Z

Recommended before you start: Linux, Introduction à la conteneurisation (in French)

About this path · first level: 22 lessons, about 4 weeks

Welcome to your Docker course path. This page lists the lessons available in English, grouped into progressive modules: from running a first container to building and publishing images, then describing and making a Compose stack reliable.

Yes, it is a long path. Nobody follows it in one go: it is split into levels. The first one, "Use Docker", is 22 lessons of about 95 minutes: at one per working day, roughly 4 weeks, and it ends with its own result. Each module gives you a skill you can use the next day, and your progress waits for you in this browser and on the devices linked to your optional account.

Reach a goal

This topic path gathers all our content on the domain. Your personal path may only use part of it.

Progress 0 / 70 (0%)
  • Knowledge Not measured Your first quiz will show up at the end of a lesson.
  • Practice Not measured Labs measure what you can do. You do not need DSOXLab to start a course.
  • Proof Not measured Challenges and hands-on exams check that you can act without step-by-step instructions.

Tick lessons here, or with “Mark as read” at the end of each lesson. Progress stays in this browser; nothing is sent to the server unless you link this browser to an optional account.

  1. 01 Overview 0 / 1
N1

Use Docker

0 / 22 lessons 0 / 5 modules

You run, build, publish, observe and troubleshoot a container, connect it to others without exposing what must stay private, and its data survives recreation.

  1. 02 Discover Docker and run a container 0 / 5
  2. 03 Build and publish an image 0 / 6
  3. 04 Observe and troubleshoot a container 0 / 4
  4. 05 Expose and connect containers 0 / 4
  5. 06 Persist your data 0 / 3

Level validation: Challenge · The shop cannot find its catalogue

N2

Compose and operate an application

0 / 14 lessons 0 / 3 modules

You describe a multi-service application with Compose, make it reliable, and operate it in service, from logs to a restored backup and from an update to a rollback.

  1. 07 Describe an application with Compose 0 / 5
  2. 08 Make a stack reliable 0 / 5
  3. 09 Operate and restore a stack 0 / 4

Level validation: Mock exam · Restore a stack on another host, data included

N3

Build, harden and industrialise

0 / 33 lessons 0 / 6 modules

You build and deliver advanced images, understand and administer the engine, harden execution and industrialise the image pipeline.

  1. 10 Build advanced images 0 / 6
  2. 11 Test, shrink and deliver an image 0 / 6
  3. 12 Understand what the engine does 0 / 5
  4. 13 Administer the daemon 0 / 6
  5. 14 Harden execution 0 / 5
  6. 15 Industrialise the image pipeline 0 / 5

Level validation: Mock exam · Deliver and recover an isolated application end to end

Is this project useful to you?

The guides, courses, quizzes and labs stay free. If you use them regularly, you can contribute to their upkeep and development.

Become a supporting member (new tab) One-time support (new tab) Learn more

Follow the project on LinkedIn