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
| # | Chapter | Description |
|---|---|---|
| 01 | Introduction to Docker Swarm | Discover orchestration with Swarm |
| 02 | Installation and cluster creation | Configure a Swarm cluster |
| 03 | Services and Tasks | Understand Swarm services |
| 04 | Swarm networks | Overlay networking and routing mesh |
| 05 | Stacks and deployment | Deploy complete applications |
| 06 | Secrets and Configs | Secure management of configurations |
| 07 | Scaling and Load Balancing | Automatic scaling |
| 08 | High availability | Fault tolerance and resilience |
| 09 | Best practices | Optimize your Swarm cluster |
| 10 | Exercises and projects | Put 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