In this course, you’ll learn what a containerized application looks like when orchestrated by Docker Swarm. We’ll cover scheduling workloads across a cluster, networking stateless and stateful applications, provisioning dynamic configuration and persistent storage, and scaling highly available applications in this course intended to set a strong foundation in orchestration for all technical roles.
Objectives
By the end of this course, you will be able to:
- Set up and configure Docker Swarm
- Schedule containers on a Swarm, including resource and host management
- Provision dynamic configuration to Swarm apps
- Take advantage of built-in Swarm networking
- Provision storage to Swarm apps
- Monitor and troubleshoot a Swarm cluster
Pedagogy
40% theory, 60% practise
Prerequisites
- CN100 - Docker Containerization Essentials course or equivalent experience
- Familiarity with the
bash
shell- Filesystem navigation and manipulation
- Command line text editors like
vim
ornano
- Common tooling like
curl
,wget
andping
- Familiarity with YAML and JSON notation
Target audience
This course is targeted at students with the following:
- Motivations: Develop, operate or manage scalable containerized applications orchestrated by Docker Swarm
- Roles: General technical audiences & IT professionals
Financing in France
- May be financed through OPCO (if financing covers all of the cost of the training)
- Cannot be financed through the CPF
Training as inter-companies
Trainings can be held on-site or remotely- Training course starts at 9.30am
- Lunch break from 12am to 1pm
- Training course ends at 5.30pm
Pedagogy
40% theory, 60% practise