Docker Containers

Course Code: DOCK

Duration: 1 day

 
 
 
 

Docker Containers Course Overview

This Docker Containers course introduces the delegate to the main concepts of Docker and its containers, images and orchestration. Subjects include Docker components, container architecture, image repositories, containers as daemons, logs and events, limiting resources, creating Dockerfiles, Docker Compose and Docker Swarm.

The delegate will learn the key Linux commands to create and manage containers as well as software installation, downloading containers, building images, committing changes, exporting containers, building custom containers and orchestrating containers with Docker Compose and Swarm.

Practical real-life examples of containerization are used throughout on Alpine Linux, CentOS, Fedora, and Ubuntu, to build, configure and run popular applications such as Apache, Nginx and WordPress.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

Course Objectives

To provide the skills necessary for the delegate to install, configure and manage Docker Containers and container applications.

Who will the Course Benefit?

Users and Administrators who wish to gain knowledge and implement Docker Containers on Linux systems as well as other operating systems.

Skills Gained

The delegate will learn and acquire skills as follows:

  • Docker architecture and repositories
  • Running and managing application containers
  • Viewing container logs and events
  • Importing and exporting containers
  • Limiting container resources
  • Docker tags and digests
  • Docker networking
  • Building Dockerfiles
  • Docker Compose
  • Docker Swarm and Stack

Docker Containers Training Course

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: DOCKER FUNDAMENTALS

  • Docker Architecture and Components
  • Popular Docker Applications
  • Installing and Verifying Docker
  • Managing Images and Containers
  • Docker as a Daemon
  • WordPress on Docker
  • Executing Within Containers
  • Viewing Containers and Logs
  • Importing and Exporting Images
  • Exercise

Session 2: FURTHER DOCKER CONFIGURATION

  • Limiting Container Resources
  • Docker Tags, Digests and Labels
  • Storage and Volumes
  • Networking Containers
  • Docker Ports
  • Exercise

Session 3: DOCKERFILE AND DOCKER COMPOSE

  • Building Dockerfiles
  • Dockerfile Directives
  • Installing Apache on Alpine Linux
  • Managing Containers with Docker Compose
  • YAML Language Basics
  • Creating Docker Compose files
  • Exercise

Session 4: DOCKER SWARM

  • Managing Docker Swarm
  • Swarm Managers and Workers
  • Managing and Updating Swarm Services
  • Managing Swarm Nodes
  • Docker Stack
  • Exercise
Notes:
  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.

Requirements

Knowledge and understanding of the Linux command line to the level covered on either our Linux Introduction course or Red Hat 9 System Administration - Part 1 course.

Pre-Requisite Courses

Public Scheduled Events

Classroom & Live Virtual Instructor-Led Training

Duration: 1 day

Price: £600.00 exc. VAT 

Please contact us to review your requirements and schedule a date.

 

Live Virtual Classroom

 
Join live instructor-led classroom training from the comfort of your home or office.
All the convenience and benefits of the classroom experience without the hassle and costs of travel and accommodation.
 
 



Our Customers Include

 
EDF
Amazon
American Express
Aviva
QA
BAE
University of Cambridge
Barnardo's
Scottish Government
Bauer
Bloomberg
BP
HSBC
DVLA
GlaxoSmithKline
Government Campus
Capita
Tui
NHS
Ordnance Survey
Ministry of Defence
Zurich Insurance Group
trainline
Vodafone
 
 



Our Course Curriculum

 
 
 
+44 (0)20 7600 6116
Enquiries@StayAhead.com
Copyright © 2025 StayAhead Training Ltd
Cookies   /   Privacy Policy