Introduction to Docker Training

Level: Foundation

Learn Docker in this interactive, hands-on Docker tutorial course! You’ll learn how to apply Docker, the workloads for which it is best suited, and how to migrate existing applications into containers. This Docker course covers core container concepts and how to deploy and orchestrate containers. A focus of the course is container role in modern DevOps including using Docker with configuration management and continuous integration tools. Emphasis is placed on best practises for Docker files and container deployment for high availability, robust and secure software.

Key Features of this Docker Training:

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included

You Will Learn How To:

  • Package applications in containers
  • Use and write docker files
  • Integrate Docker with DevOps tools such as git and Jenkins
  • Secure containers and apply best practises for robust container deployment and maintenance

Choose the Training Solution That Best Fits Your Individual Needs or Organisational Goals


In Class & Live, Online Training

  • 2-day instructor-led training course
  • One-on-one after-course instructor coaching
  • Tuition fee can be paid later by invoice -OR- at the time of checkout by credit card
View Course Details & Schedule

Standard £1345




Team Training

  • Bring this or any training to your organisation
  • Full - scale program development
  • Delivered when, where, and how you want it
  • Blended learning models
  • Tailored content
  • Expert team coaching

Customize Your Team Training Experience


Save More on Training with Learning Tree Training Vouchers!

Our flexible, easy-to-redeem training vouchers are available to any employee within your organisation. For details, please call 0800 282 353 or chat live.

In Class & Live, Online Training

Note: This course runs for 2 Days

  • 8 - 9 Feb 9:00 AM - 4:30 PM GMT Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • 10 - 11 May 9:00 AM - 4:30 PM BST Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • 9 - 10 Aug 9:00 AM - 4:30 PM BST Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • 23 - 24 Nov 9:00 AM - 4:30 PM GMT Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • 7 - 8 Dec 2:00 PM - 9:30 PM GMT Online (AnyWare) Online (AnyWare) Reserve Your Seat

  • 1 - 2 Feb 2:00 PM - 9:30 PM GMT Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • 8 - 9 Mar 2:00 PM - 9:30 PM GMT New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • 3 - 4 May 2:00 PM - 9:30 PM BST Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Reserve Your Seat

  • 14 - 15 Jun 2:00 PM - 9:30 PM BST New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

  • 13 - 14 Sep 2:00 PM - 9:30 PM BST New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.

Docker Training Course Information

  • Who Should Attend

    This hands-on course is designed for anyone wanting to learn how to manage and deploy applications using containers and the Docker platform.

Docker Training Course Outline

  • Introduction

    • IT Trends – High Availability, Continuous Integration and Deployment
    • Modern Software Architecture
    • Service Oriented Architecture
    • Microservices and Stateless Services
    • Containers and Virtualisation
    • Security
  • Docker Fundamentals

    • Container Environments
    • Docker
    • Docker Architecture
    • Managing Containers
    • Inspecting Containers
    • Interacting with Running Containers
  • Docker Images and Repositories

    • Building Docker Images
    • Installing Sample Containers
    • Docker Build Files
    • Passing Parameters to Build Files
    • Container Build Process
    • Build File Layers
    • Building and Running the Image
    • Container Registries
    • Docker Hub
    • Docker Compose
    • Docker Volumes and Use Cases
    • Other Docker Commands
  • Docker Configuration Management

    • Configuration Management
    • DevOps Repositories
    • Branching Strategies
    • Docker and Git Integration
    • Excluding Files from Docker Builds
  • Docker Orchestration

    • Why Orchestration?
    • Container Orchestration Stack
    • Kubernetes Architecture
    • Swarm Architecture
    • Swarm vs. Kubernetes
    • Docker Swarm
  • DevOps and Docker

    • What is DevOps
    • Identify Friction and Overlap points in Development
    • Anatomy of a Pipeline
    • DevOps Evolution
    • DevOps Tools
    • Docker and DevOps
    • Jenkins
    • Ansible
  • Security and Docker

    • Docker Security Architecture
    • Linux Kernel Security and Docker Daemons
    • Docker Container Capabilities
    • Docker Content Trust Verification
    • Secure Use of Docker

Team Training

Docker Training FAQs

  • What do the Docker hands-on exercises cover?

    The hands-on exercises include:
    • Configuring Docker
    • Running Docker containers, connecting to them, using port mappings and volumes
    • Best practises in building containers including version management and environments
    • Running Docker swarm
    • Integration of Docker and Jenkins
  • Does this course cover Kubernetes?

    The course does cover how Kubernetes and Docker integrate, but not in depth.

Questions about which training is right for you?

call 0800 282 353
chat Live Chat

100% Satisfaction Guaranteed

Your Training Comes with a 100% Satisfaction Guarantee!*

*Partner-delivered courses may have different terms that apply. Ask for details.

Online (AnyWare)
Online (AnyWare)
Online (AnyWare)
Online (AnyWare)
Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
Herndon, VA / Online (AnyWare)
New York / Online (AnyWare)
New York / Online (AnyWare)
Preferred method of contact:

Please Choose a Language

Canada - English

Canada - Français