Course Organization
See how the course is organized to maximize learning.
We'll cover the following
We’ve divided the course into two main sections:
- The big picture stuff
- The technical stuff
The big picture stuff
This section gets you up to speed with things like:
- What is Docker?
- Why do we have containers?
- The fundamental jargon such as “cloud-native”, “microservices”, and “orchestration”.
It’s the kind of stuff that you need to know if you want a good rounded knowledge of Docker and containers.
The technical stuff
This section covers everything you need to know about images, containers, multi-container microservices apps, and the increasingly important topic of orchestration.
Breakdown of chapters
Each chapter covers theory and includes plenty of commands and examples. Most of the chapters in the technical stuff section are divided into three parts:
-
The TLDR: It provides you two or three paragraphs that you can use to explain the topic during the coffee break. They’re also a great way to remind yourself what something is about.
-
The Deep Dive: It explains how things work and gives examples.
-
The Commands: It lists all the relevant commands in an easy-to-read list with brief reminders of what each one does.
Note: We’ve set up version 27.3.1 of the docker released on September 20, 2024, in the playgrounds provided to you.
You can check the Docker version (27.3.1) in the playground mentioned below.
I think you’ll love that format.
Playgrounds
For most of the lessons, we will provide you with playgrounds, like the one given below, at the end of the lesson to help you implement what you have learned so far.
Note: The output you see in the playgrounds might differ from the outputs in the course. This is because we have used the Docker CLI on our platform, whereas the outputs provided in the course were generated using the Docker Desktop. Due to some platform limitations, we have used Docker CLI. However, the outputs are mostly the same for the commands that we run in Docker CLI and in Docker Desktop.
You don’t need to configure anything in the playground. You will be all set to go. Any additional instructions needed for a playground will be provided beforehand.