+44 (0)1737 821590
Definitive Docker for engineers  |    A 2 day   hands on   training course

Docker for engineers training course description

Docker is the container platform of choice. This course covers how to use Docker to package your applications with all of their dependencies and then test, deploy, scale and support your containers. Hands on sessions follow all the major sessions.

What will you learn
  • Work with Docker images, containers and command line tools.
  • Deploy and test Docker containers.
  • Debug Docker containers.
  • Describe Docker networking, deployment tools, orchestration and security.
Docker for engineers training course details

Docker for engineers training course contents

  • Introduction
  • The birth of Docker, the promise of Docker, what Docker isn’t.

  • Docker at a glance
  • Process simplification, broad support and adoption, architecture, getting the most from Docker, the Docker workflow.

  • Installing Docker
  • Important terminology, Docker client, Docker server, test the setup.

  • Working with Docker images
  • Anatomy of a Dockerfile, building an image, running your image, custom base images, storing images.

  • Working with Docker containers
  • What are containers? creating a container, starting a container, auto-restarting a container, stopping a container, killing a container, pausing and unpausing a container, cleaning up containers and images, next steps.

  • Exploring Docker
  • Printing the Docker version, server information, downloading image updates, inspecting a container, getting inside a running container, exploring the shell, returning a result, docker logs, monitoring Docker, exploration.

  • The path to production containers
  • Deploying, testing containers.

  • Debugging containers
  • Process output, process inspection, controlling processes, network inspection, image history, inspecting a container, filesystem inspection, moving along.

  • Docker at scale
  • Docker swarm, centurion, amazon EC2 container service.

  • Advanced topics
  • Pluggable backends, containers in detail, security, networking.

  • Designing your production container platform
  • The twelve-factor app, the reactive manifesto.

  • Conclusion
  • The challenges, the Docker workflow, minimizing deployment artifacts, optimizing storage and retrieval, the payoff, the final word.

Learning path


Based on overall ratings

R. L. - Geant

"Very good with deep product knowledge."

T. B. - Geant

"The instructor is excellent."

Training approach

This structured course uses Instructor Led Training to provide the best possible learning experience. Small class sizes ensure students benefit from our engaging and interactive style of teaching with delegates encouraged to ask questions throughout the course. Quizzes follow each major section allowing checking of learning.