Skip to content

Docker & Kubernetes Container Management Training Course

Builds hands-on skills to create Docker images, run containers and deploy, scale and troubleshoot containerized applications on Kubernetes clusters.

DEVO · DevOps, DevSecOps & Platform EngineeringAll Levels#2519ClassroomEnglish , Arabic
Duration
5 Days
Download BrochureView Upcoming Dates

Free substitution at any time · 30+ days' notice: full refund minus 10%. Cancellation policy

Course Overview

This advanced practical training course provides a structured approach to managing containerized applications using Docker and Kubernetes. It focuses on building, deploying, operating, scaling, and troubleshooting containers across modern application environments while connecting container management practices with DevOps, cloud infrastructure, and reliable application delivery. The course covers the full container lifecycle, including container images, image management, networking, storage, configuration, resource allocation, and multi-container environments. It then progresses into Kubernetes architecture, workloads, services, deployments, scaling, configuration management, secrets, monitoring, and operational troubleshooting. Through hands-on exercises, deployment scenarios, troubleshooting activities, and practical workshops, participants develop the ability to manage container environments efficiently, identify operational issues, optimize resource usage, and establish reliable practices for Docker and Kubernetes administration.

Learning Objectives

  • Analyse containerization concepts and their role in modern application environments.
  • Apply Docker practices for creating, managing, and deploying container images.
  • Manage the complete lifecycle of Docker containers.
  • Configure container networking and persistent storage.
  • Evaluate Docker resource allocation and container runtime requirements.
  • Analyse Kubernetes architecture and the responsibilities of its core components.
  • Deploy and manage containerized workloads within Kubernetes clusters.
  • Configure Kubernetes services to provide reliable application connectivity.
  • Manage application configurations, secrets, and operational resources.
  • Implement application deployment, updating, scaling, and rollback processes.
  • Apply monitoring and troubleshooting techniques for containerized environments.
  • Develop practical management practices for reliable and efficient Docker and Kubernetes operations.

Who Should Attend

This course is designed for DevOps engineers, software developers, system administrators, infrastructure engineers, cloud engineers, platform engineers, and IT professionals responsible for deploying, operating, or supporting containerized applications. It is also suitable for IT managers, technical leads, automation specialists, solution architects, system engineers, and professionals transitioning toward DevOps, cloud-native, or container-based operating environments. The programme is particularly relevant to organizations seeking to modernize application infrastructure, adopt containerization, improve deployment efficiency, and establish scalable cloud or hybrid application environments.

Learning Outcomes

  • Explain the architecture and operating principles of containerized environments.
  • Build and manage Docker images for application deployment.
  • Run, configure, monitor, and manage Docker containers.
  • Configure container networking and persistent storage.
  • Analyse Docker-based application environments and resource requirements.
  • Explain Kubernetes architecture and the interaction between its core components.
  • Deploy and manage applications and workloads within Kubernetes clusters.
  • Configure Kubernetes services and application connectivity.
  • Manage application configurations, secrets, and resource definitions.
  • Execute application deployment, updating, scaling, and rollback activities.
  • Diagnose common container, networking, deployment, and resource-related issues.
  • Develop an integrated operational approach for managing Docker and Kubernetes environments.

Course Outline

Day 1

Containerization Fundamentals & Docker Image Management

  • Containerization concepts and evolution
  • Containers versus virtual machines
  • Docker architecture and core components
  • Docker Engine and container runtime
  • Container images and image layers
  • Dockerfiles and image construction
  • Building, tagging, and managing images
  • Running, stopping, restarting, and removing containers
  • Container logs and runtime inspection
  • Practical Application: Build a container image, deploy an application, and manage its complete container lifecycle using Docker
Day 2

Docker Networking, Storage & Multi-Container Environments

  • Docker networking concepts and network types
  • Container-to-container communication
  • Port publishing and application access
  • Container storage and persistent data
  • Volumes and storage management
  • Environment variables and application configuration
  • Container resource allocation
  • Image repositories and image management
  • Multi-container application environments
  • Practical Application: Build and operate a multi-container application with configured networking, storage, and application dependencies
Day 3

Kubernetes Architecture, Clusters & Workload Management

  • Kubernetes concepts and container orchestration
  • Kubernetes cluster architecture
  • Control plane and worker node components
  • Pods and container management
  • Workloads and deployment resources
  • Resource definitions and management
  • Namespaces and application organization
  • Workload lifecycle management
  • Cluster and application status inspection
  • Practical Application: Deploy containerized applications to a Kubernetes cluster and manage their core resources
Day 4

Services, Deployments, Scaling & Configuration Management

  • Kubernetes services and application exposure
  • Service discovery and application connectivity
  • Application configuration management
  • Secrets and sensitive application data
  • Application deployment and updates
  • Deployment strategies and rollback procedures
  • Manual and automated workload scaling
  • Resource requests and limits
  • Application availability and operational stability
  • Practical Application: Deploy a multi-component application, configure its services and resources, scale workloads, and perform a controlled application update
Day 5

Monitoring, Troubleshooting & Operational Best Practices

  • Container and workload monitoring
  • Resource utilization analysis
  • Logs, events, and operational diagnostics
  • Troubleshooting container and application failures
  • Kubernetes networking and service troubleshooting
  • Deployment and scaling issue analysis
  • Performance and resource optimization
  • Availability and operational resilience
  • Docker and Kubernetes administration best practices
  • Final Workshop: Design and implement an integrated Docker and Kubernetes environment with deployment, monitoring, resource management, and troubleshooting procedures

Upcoming Dates

Selected date

Milan · 1 – 5 Feb 2027 · Classroom

Need more details?Chat with us on WhatsApp

CityDatesPrice per ParticipantEarly Bird
BarcelonaScheduled
2 – 6 Nov 2026€6,000—
CairoScheduled
9 – 13 Nov 2026€3,800—
CasablancaScheduled
16 – 20 Nov 2026€4,700—
DohaScheduled
23 – 27 Nov 2026€4,700€4,230until 2 Nov
DammamScheduled
23 – 27 Nov 2026€4,800€4,320until 2 Nov
DubaiScheduled
29 Nov – 3 Dec 2026€4,700€4,230until 9 Nov
GenevaScheduled
7 – 11 Dec 2026€7,300€6,570until 16 Nov
IstanbulScheduled
14 – 18 Dec 2026€5,300€4,770until 23 Nov
Kuala LumpurScheduled
21 – 25 Dec 2026€4,700€4,230until 30 Nov
LisbonScheduled
28 Dec 2026 – 1 Jan 2027€6,000€5,400until 7 Dec
MadridScheduled
4 – 8 Jan 2027€6,000€5,400until 14 Dec
LondonScheduled
4 – 8 Jan 2027€5,800€5,220until 14 Dec
MakkahScheduled
11 – 15 Jan 2027€4,800€4,320until 21 Dec
ManamaScheduled
18 – 22 Jan 2027€5,300€4,770until 28 Dec
MarrakeshScheduled
25 – 29 Jan 2027€4,700€4,230until 4 Jan
MilanScheduled
1 – 5 Feb 2027€7,000€6,300until 11 Jan
MunichScheduled
8 – 12 Feb 2027€6,000€5,400until 18 Jan
MuscatScheduled
15 – 19 Feb 2027€6,300€5,670until 25 Jan
OnlineScheduled
21 – 25 Feb 2027€2,700€2,430until 1 Feb
ParisScheduled
22 – 26 Feb 2027€6,700€6,030until 1 Feb
RiyadhScheduled
1 – 5 Mar 2027€4,800€4,320until 8 Feb
RomeScheduled
8 – 12 Mar 2027€7,000€6,300until 15 Feb
SalalahScheduled
15 – 19 Mar 2027€6,300€5,670until 22 Feb
SingaporeScheduled
22 – 26 Mar 2027€8,000€7,200until 1 Mar
TrabzonScheduled
29 Mar – 2 Apr 2027€5,300€4,770until 8 Mar
TunisiaScheduled
5 – 9 Apr 2027€4,300€3,870until 15 Mar
ViennaScheduled
12 – 16 Apr 2027€6,400€5,760until 22 Mar
AmmanScheduled
18 – 22 Apr 2027€4,000€3,600until 29 Mar
AmsterdamScheduled
19 – 23 Apr 2027€6,000€5,400until 29 Mar
BakuScheduled
26 – 30 Apr 2027€5,300€4,770until 5 Apr

Available in: Istanbul · Dubai · London · Riyadh · Doha · Amsterdam

Related Courses

Ready to Elevate Your Team's Capabilities?

Speak with our advisors about upcoming programmes or a bespoke corporate training plan.