In the CN100: Docker Containerization Essentials 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.

Course Details

  • Price: $600 USD
  • Access Length: 365 Days

Skills Gained

  • Setting up and configuring a Swarm
  • Deploying workloads on Swarm
  • Networking Swarm workloads
  • Provisioning dynamic configuration
  • Provisioning persistent storage
  • Application rollout and upgrade
  • Advanced scheduling control

Who Can Benefit

  • Motivations: Develop, operate or manage scalable containerized applications orchestrated by Docker Swarm
  • Roles: General technical audiences & IT professionals

Prerequisites

  • 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
  • CN100 course or equivalent experience

Lab Requirements

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

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

Register for the CN100: Docker Containerization Essentials Course


Training Offers

Check out our last minute special offers and ongoing training discounts to save on your OpenStack training purchase.

SAVE NOW