The basic course program is outlined here:

Introducing Containers
  • Introduction
  • The Rise of the Virtual Machine
  • The Ugly Virtual Machine
  • What Are Containers?
  • Containers Under the Hood
  • Docker
  • The Future of Docker and Containers
Installing Ubuntu Linux and CentOS Linux
  • Module Intro
  • Downloading Ubuntu
  • Creating a VM to Install Ubuntu
  • Downloading CentOS
  • Creating a VM to Install CentOS
  • Installing CentOS
Installing and Updating Docker
  • Module Intro
  • Installing Docker on Ubuntu
  • Installing Docker on CentOS
  • Updating Docker
  • Granting Docker Control to Non-root Users
  • Configuring Docker to Communicate Over the Network
  • Playing Around with Our First Docker Container
  • Wrap-up
Major Docker Components
  • Module Intro
  • The High Level Picture
  • The Docker Engine
  • Docker Images
  • Docker Containers
  • Docker Hub
  • Wrap-up
A Closer Look at Images and Containers
  • Module Intro
  • Image Layers
  • Union Mounts
  • Where Images Are Stored
  • Copying Images to Other Hosts
  • The Top Writeable Layer of Containers
  • One Process per Container
  • Commands for Working with Containers
Container Management
  • Module Intro
  • Starting and Stopping Containers
  • PID 1 and Containers
  • Deleting Containers
  • Looking Inside of Containers
  • Low-level Container Info
  • Getting a Shell in a Container
  • Wrap-up
Building from a Dockerfile
  • Module Intro
  • Introducing the Dockerfile
  • Creating a Dockerfile
  • Building an Image from a Dockerfile
  • Inspecting a Dockerfile from Docker Hub
  • Wrap-up
Working with Registries
  • Module Intro
  • Creating a Public Repo on Docker Hub
  • Using Our Public Repo on Docker Hub
  • Introduction to Private Registries
  • Building a Private Registry
  • Using a Private Registry
  • Docker Hub Enterprise
  • Wrap-up
Diving Deeper with Dockerfile
  • Module Intro
  • The Build Cache
  • Dockerfile and Layers
  • Building a Web Server Dockerfile
  • Launching the Web Server Container
  • Reducing the Number of Layers in an Image
  • The CMD Instruction
  • The ENTRYPOINT Instruction
  • The ENV Instruction
  • Volumes and the VOLUME Instruction
  • Module Recap
Docker Networking
  • Module Intro
  • The docker0 Bridge
  • Virtual Ethernet Interfaces
  • Network Configuration Files
  • Exposing Ports
  • Viewing Exposed Ports
  • Linking Containers
  • Wrap-up
Troubleshooting
  • Module Intro
  • Docker Daemon Logging
  • Container Logging
  • Planning Image Builds
  • Intermediate Images
  • The docker0 Bridge
  • IPTables
  • Wrap-up
Lightning Fast Recap
  • Module Intro
  • Recapping Some of What We've Learned
DevOps Classroom Training DevOps Corporate Training DevOps Online Training DevOps Architect Consulting
DevOps Technical Debt Reduction Consulting DevOps Cloud Migration Consulting DevOps Continuous Integration Consulting DevOps Continuous Delivery Consulting
DevOps Continuous Deployment Consulting DevOps Implementation Outsourcing DevOps Build and Release Work Outsourcing DevOps Automation Activity Outsourcing
DevOps Cloud Management Outsourcing DevOps Infrastructure Mgmt Service Outsourcing DevOps Optimization and Improvement Outsourcing DevOps Training Course
Build and Release Engineer Training Course System Administrator Training Course Git Training Course Chef Training Course
Puppet Training Course Jenkins Training Course Bamboo Training Course TeamCity Training Course
Docker Training Course Vagrant Training Course OpenStack Training Course