Live offers end in:

June sale - 25% off all training courses – use code: JUNSALE26SA

 

Live offers end in:

Web & Application Server Docker & Kubernetes

Learn modern container technologies

This Docker & Kubernetes course introduces the technologies and techniques used to manage containerised applications. You'll explore Docker and Kubernetes administration, automation and orchestration, helping you understand how container platforms can simplify application delivery and system management across a variety of IT environments.

Learning objectives
  • Understand Docker architecture and components
  • Build and manage Docker containers
  • Create and manage Docker images
  • Configure Docker networking and storage
  • Build Dockerfiles and Compose files
  • Manage Docker Swarm environments
  • Create and administer Kubernetes pods
  • Configure Kubernetes networking and storage
  • Monitor applications and container health
  • Deploy and scale applications

What you’ll learn

Throughout this course, you'll explore the technologies that underpin modern container platforms. You'll learn how to create, configure and manage Docker and Kubernetes environments, automate deployments and maintain containerised applications. By the end of the course, you'll understand how these technologies can support efficient application delivery across a range of IT environments.

Docker fundamentals

Start by exploring Docker architecture, components and core concepts. You'll install and verify Docker, work with images and containers, run applications such as WordPress, and learn how Docker operates as a service. The module also covers viewing logs, managing running containers, executing commands within containers, and importing or exporting images for distribution and reuse.

Container configuration

Learn how to configure and optimise Docker containers for different operational requirements. You'll explore storage options, volumes and networking, as well as techniques for controlling resource usage. The module also introduces Docker tags, digests and labels to help you manage container versions effectively and maintain consistency across deployments.

Automation and orchestration

Discover how Docker can be used to automate application deployment and simplify the management of multi-container solutions. You'll create Dockerfiles, explore key directives, build Docker Compose files and work with YAML syntax. The module also introduces Docker Swarm, enabling you to manage services, administer nodes and coordinate applications across clustered environments.

Kubernetes administration

Develop a broad understanding of Kubernetes architecture and administration. You'll initialise MicroK8s, configure worker nodes and manage environments using kubectl. The module also covers pod management, health checks, labels, logging and monitoring with Grafana. In addition, you'll explore persistent storage, replica sets, scaling, application deployment, networking, updates and rollback processes.

What’s included
  • Two days of instructor-led Docker & Kubernetes training
  • Live lab access for hands-on practice
  • Expert tutor guidance throughout

Key facts

Ideal for

Ideal for system administrators, engineers and IT professionals looking to implement or manage Docker and Kubernetes environments.

Prerequisites

You need to have completed our Linux Introduction and Red Hat 10 System Administration – Part 1 courses before taking the Docker & Kubernetes course.

Learning experience

Our experienced trainers and interactive labs create a focused, practical environment – so you can put theory into practice from day one. 

FAQs

Find answers to common questions about the Docker & Kubernetes course, including prerequisites, delivery options and the technologies covered.

What is the difference between Docker and Kubernetes?

Docker is a platform used to create and run containers, allowing applications to be packaged with everything they need to operate. Kubernetes is a container orchestration platform that automates the deployment, scaling and management of containers across multiple environments.

Why is Kubernetes important for modern IT teams?

Kubernetes helps IT teams manage large numbers of containers consistently and efficiently. It automates tasks such as scaling, failover and application deployment, making it easier to maintain availability, improve resource utilisation and support cloud-native application delivery.

What is container orchestration?

Container orchestration is the automated management of containerised applications. It helps organisations deploy, scale, monitor and maintain containers more efficiently. Platforms such as Kubernetes and Docker Swarm simplify tasks including application updates, load balancing and resource management.

Who should attend this Docker & Kubernetes course?

This course is suitable for system administrators, IT professionals, engineers and technical users who want to implement, manage or support Docker and Kubernetes platforms within their organisation.

Why study with StayAhead
96% customer satisfaction

We combine experience and passion to deliver training that meets the highest standards

30+ years’ experience

Industry-leading specialists delivering high-impact IT training  

Experiential instructor-led training

Courses are delivered by experienced instructors using hands-on, practical live labs 

We're here to help
Talk to our training specialists

Not sure which course meets your needs? Our expert advisors are here to guide you, offering clear, practical advice to help you choose the right training for your career or technical needs. 

Business transformation
Technical training for your team

Want to advance your team’s technical expertise? Our tailored IT training programmes combine expert instruction with practical, hands-on live labs for an immersive learning experience. Speak with one of our development consultants to design a solution that fits your business needs.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

Page {{ step }} of 2

Back Next