Skip to main content

Docker Swarm - Native Orchestration

Welcome to the Docker Swarm course! Learn how to orchestrate your Docker containers in a cluster for high availability and scaling.


Table of contents

#ChapterDescription
01Introduction to Docker SwarmDiscover orchestration with Swarm
02Installation and cluster creationConfigure a Swarm cluster
03Services and TasksUnderstand Swarm services
04Swarm networksOverlay networking and routing mesh
05Stacks and deploymentDeploy complete applications
06Secrets and ConfigsSecure management of configurations
07Scaling and Load BalancingAutomatic scaling
08High availabilityFault tolerance and resilience
09Best practicesOptimize your Swarm cluster
10Exercises and projectsPut your knowledge into practice

Prerequisites

  • Mastery of Docker (images, containers, volumes, networks)
  • Basic knowledge of TCP/IP networking
  • Access to several machines (physical or virtual) or Docker Desktop

Course objectives

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

  • Create and manage a Docker Swarm cluster
  • Deploy replicated and global services
  • Configure overlay networking
  • Use stacks for complex deployments
  • Manage secrets and configurations
  • Set up high availability

Estimated duration

⏱️ 10 to 12 hours of training


Start the course →