Skip to main content

Docker - Modern Containerization

Welcome to the Docker course! Learn to containerize your applications and deploy them efficiently and reproducibly.


Table of Contents

#ChapterDescription
01Introduction to DockerDiscover Docker and containerization
02Installing DockerInstall Docker on Windows, macOS and Linux
03Docker ImagesUnderstand and manage Docker images
04Docker ContainersCreate and manipulate containers
05DockerfileCreate your own images with a Dockerfile
06Docker VolumesPersist data with volumes
07Docker NetworksConfigure communication between containers
08Docker ComposeOrchestrate multi-container applications
09Best practicesOptimize your images and containers
10Exercises and projectsPut your knowledge into practice

Prerequisites

  • Basic Linux command-line knowledge
  • A computer with at least 4 GB of RAM
  • Administrator rights for the installation

Course Objectives

By the end of this course, you will be able to:

  • Understand the fundamental concepts of containerization
  • Install and configure Docker
  • Create and manage Docker images
  • Run and orchestrate containers
  • Use Docker Compose for complex applications
  • Apply production best practices

Estimated Duration

⏱️ 12 to 15 hours of training


Start the course →