Need to access an On-Demand course you already purchased? Our learning portal has moved! Create your account and Login here.


Docker Swarm Application Essentials

Discover what makes an application on Docker Swarm


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

Course Objectives

  • 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

View public class Schedule Request Private training View on demand training