Docker Swarm Application Essentials (en)
- In this course, you’ll learn how to create and manage individual containers using the Docker Engine. We’ll cover best practices in container image design and container deployment and auditing, as well as an introduction to single-node container networking and storage. This course is best practices focused, and is designed to enable rapid successful adoption of containerization from first principles.
- COD: CN110
- CATEGORIES: Mirantis CNA

Description
Objectives of the Course
Additional Information
Description
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.
Who Should Attend
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
Lab Requirements
- Laptop with WiFi connectivity
- Attendees should have the latest Chrome or Firefox installed, and a free account at strigo.io.
Objectives of the Course
- Setting up and configuring a Swarm
- Operational priorities of container orchestration
- Containerized application architecture
- Swarm scheduling workflow & task model
- Automatic failure mitigation
- Swarm installation & advanced customization
- Deploying workloads on Swarm
- Defining workloads as services
- Scaling workloads
- Container scheduling control
- Rolling application updates and rollback
- Application healthchecks
- Application troubleshooting
- Deploying applications as Stacks
- Networking Swarm workloads
- Swarm service discovery and routing implementation
- Routing strategies for stateful and stateless workloads
- Swarm ingress traffic
- Provisioning dynamic configuration
- Application configuration design
- Environment variable management
- Configuration file management
- Provisioning sensitive information
- Provisioning persistent storage
- Storage backend architecture patterns
- NFS backed Swarms
- Monitoring Swarm
- What to monitor in production-grade Swarms
- Potential Swarm failure modes & mitigations
- Swarm workload monitoring
Additional Information
Duration: 1 Day
Delivery – Classroom, On Site, Remote
PC and SW Requirement:
- Internet connection
- Web browser – Google Chrome
- Zoom
Language
Instructor: English
Workshops: English
Slides: English