Docker Fundamentals

Docker Fundamentals

Summary

This is THE introductory Docker course to give your team the best foundation for enterprise grade Docker use-cases.

Docker Fundamentals is composed of the following components:

Description

Ensure your team learns Docker the right way with official Docker training. In this course students will get the foundational concepts and practices of containerization on a single Docker node, then learn the foundations of orchestration and scale out with Docker across multiple nodes in a swarm. This course is a prerequisite for all other Docker courses include our new role-based Docker for Enterprise Operations and Docker for Enterprise Developers.

Duration

2 Days

Objectives

By the end of the course students will learn to:

  • Understand what Docker is and how Docker can modernize the software supply-chain
  • Conceptualize a mental model for Docker workflow
  • Understand the foundations of Docker security and apply secrets management
  • Understand the foundations of containerization on a single Docker node
  • Ability to Dockerize and application by writing Dockerfiles
  • Create and manage images
  • Apply a basic continuous integration model for Docker
  • Understand the usage of volumes
  • Apply concepts of the Docker networking model
  • Write stack-based compose files
  • Understand how Swarm works 
  • Deploy a swarm application and scale it out
  • Apply common Swarm operations
  • Create, manage, and update Docker secrets

Outline

Day One:  Containerization Basics

  1. The Docker Story
  2. Introduction to Images
  3. Creating Images
  4. Managing Images
  5. Docker Continous Integration
  6. Volumes

Day Two: Orchestration Basics

  1. Docker Networking Basics
  2. Compose
  3. Scaling out with Swarm Mode
  4. Swarm Operations
  5. Managing Secrets

Upcoming Classes

Online

Instructor-led online training

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
Online May 15 – May 16
Jun 5 – Jun 6
Jun 19 – Jun 20

Canada

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
TREEPTIK Montreal May 16 – May 17
Jun 19 – Jun 20
Jul 18 – Jul 19
Sep 12 – Sep 13

United States

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
Milwaukee (Downtown), WI - NVISIA May 18 – May 19

United Kingdom

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
London, United Kingdom Jun 26 – Jun 27
Sep 18 – Sep 19

Netherlands

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
Nieuw-Vennep, The Netherlands Jun 12 – Jun 13
Sep 11 – Sep 12

Germany

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
Cologne, Germany Jul 4 – Jul 5
Hamburg City, Germany Jun 27 – Jun 28
Impact Hub Munich, Germany Jul 18 – Jul 19

Poland

Location Apr 2017 May 2017 Jun 2017 Jul 2017 Aug 2017 Sep 2017
Warszawa, C.S. Hector Jun 20 – Jun 21