• 8 hours
  • Medium

Free online content available in this course.

course.header.alt.is_certifying

Got it!

Last updated on 11/10/22

Get the Most out of This Course

Get to Grips With Docker

Hello and welcome to this course all about Docker!

Have you ever had to deal with compatibility issues with your code?

Docker is here to help!

In this course, we’re going to learn how to use Docker containers to deploy applications with ease!

Meet Your Teachers

Maxence Maireaux is the original author behind this course. A DevOps consultant for five years, he uses Docker on a daily basis and, along with Raphaël and Kevin, he’s going to tell you how to get the most out of Docker.

Raphaël Krief is a Software Engineer at Bloom, a company specialized in social media analysis. A former 42 student, Raphaël is a specialist in natural language processing (NLP). 

Kevin Moran

Kevin is an IT professional with experience in a wide range of technologies and disciplines. He’s used Docker to build and run applications in a number of different environments. You’ll see him in the introductory videos and screencast tutorials.

Understand the Course Structure

This course is split into three parts, covering the following:

  • In the first part of this course, we’ll start by learning what a container is, what Docker is, and how to install it on your developer workstation.

  • In the second part, you’ll run your very first container on your computer using Docker images stored on the Docker Hub. Then you’ll learn how to write your first Dockerfile to create your own, personalized Docker image.

  • Last of all, in part three, you’ll use Docker Compose to manage your containers. Using the  docker-compose.yaml  file, you’ll be able to run several containers at the same time.

Learn by Doing

Are you familiar with OpenClassrooms online courses?

This course follows a logical progression and is split into three parts. Each part is broken down into different chapters that we recommend you follow in the order presented.

Before we get started, here are a few words of advice to help you make the most of the course content and optimize your learning experience:

  1. Watch the videos at the start of each chapter to understand why the concepts discussed are important.

  2. Read the text below the video and watch the demonstrations that show you how to put these ideas into practice.

  3. Use any opportunity you’re given to practice on your own, taking a break from the course and copying all of the steps you’ve seen in the demonstration videos.

Are you ready to get to grips with high-performing, lightweight and modular containers with Docker? Then let’s get started!

Example of certificate of achievement
Example of certificate of achievement