Speak to our team now +44 (0)1737 821590

Definitive Docker for engineers

A 2 day
HANDS ON
training course

Definitive 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.

Key outcomes from this course

By the end of the course delegates will be able to:
  • 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.

Definitive Docker for engineers training course details

Who will benefit:
Anyone working with Docker.
Prerequisites:
Introduction to virtualization.
Duration:
2 days

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. Hands on sessions are used throughout to allow delegates to consolidate their new skills.

Overall rating:

Customer reviews


"Kept it interesting and fun!"
T. W. LINX
"Very interesting and informative. "
C. M. IX Reach

Definitive 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.

Why Choose Us

SNT trainers score an average of over 90% on the three main areas of:
  • Ability to teach
  • Technical knowledge
  • Answering questions
“Excellently presented by a very knowledgeable and enthusiastic trainer.” P.D. General Dynamics

We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM

We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.

See Dates & Prices for this course

To enquire about this course

To reserve this course online