Skip to main Content

Docker Swarm Application Essentials

  • Course Code CN110
  • Duration 1 day

Course Delivery

Virtual Learning Price

£725.00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Company Event

    Event at company

  • Public Classroom

    Traditional Classroom Learning

  • Virtual Learning

    Learning that is virtual

Request this course in a different delivery format.

Course Overview

Top

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.

Virtual Learning

This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.

Course Schedule

Top
    • Delivery Format: Virtual Learning
    • Date: 06 January, 2026 | 9:00 AM to 5:00 PM
    • Location: Virtual (GMT Standa)
    • Language: English

    £725.00

    • Delivery Format: Virtual Learning
    • Date: 21 April, 2026 | 8:00 AM to 4:00 PM
    • Location: Virtual (GMT Standa)
    • Language: English

    £725.00

    • Delivery Format: Virtual Learning
    • Date: 14 October, 2026 | 8:00 AM to 4:00 PM
    • Location: Virtual (GMT Standa)
    • Language: English

    £725.00

Target Audience

Top

General technical audiences & IT professionals

Course Content

Top

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

    Course Prerequisites

    Top

    Attendees should meet the following prerequisites:

    • CN100 course or equivalent experience
    • Familiarity with the Bash shell
    • Filesystem navigation and manipulation
    • Command line text editors like vim or nano
    • Common tooling like curl, wget and ping
    • Familiarity with YAML and JSON notation
    Recommended prerequisites:

    Follow on Courses

    Top

    Further Information

    Top

    Lab Requirements:

    • Laptop with WiFi connectivity
    • Attendees should have the latest Chrome or Firefox installed, and a free account at strigo.io.