Get in Touch

Course Outline

What is Docker

Use cases

  • Key components of Docker
  • Fundamentals of Docker architecture

Docker architecture

  • Docker images
  • Docker registry
  • Docker containers

The underlying technology

  • Namespaces
  • Control groups
  • Union FS
  • Container format

Installing Docker

  • Installation on Ubuntu using apt-get
  • Installing a newer version of Docker

Dockerising applications

  • The hello world example
  • Interactive container
  • Daemonising programs

Using containers

  • Running a web application in a container
  • Investigating a container
  • Port mapping
  • Viewing logs
  • Inspecting processes
  • Stopping and restarting
  • Removing a container

Managing images

  • Listing images
  • Downloading images
  • Finding images

Networking containers

  • Details on port mapping
  • Container linking and naming
  • Linking and environment variables

Data in containers

  • Data volumes
  • Host directories as data volumes
  • Host files as data volumes
  • Data volume containers
  • Backing up and restoring data volumes

Contributing to the ecosystem

  • What is Docker Hub?
  • Registering on Docker Hub
  • Command-line login
  • Uploading to Docker Hub
  • Private repositories
  • Automated builds

Introduction to Kubernetes

  • Pods
  • Labels and selectors
  • Controllers
  • Services
  • Architecture and the Kubernetes node
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories