Get in Touch

Course Outline

What is Docker

Use Cases

  • Core components of Docker
  • Fundamentals of Docker architecture

Docker Architecture

  • Docker images
  • Docker registry
  • Docker containers

Underlying Technology

  • Namespaces
  • Control groups
  • UnionFS
  • Container format

Installing Docker

  • Installation on Ubuntu using apt-get
  • Installing the latest version of Docker

Dockerizing Applications

  • The "Hello World" example
  • Interactive containers
  • Running programs as daemons

Working with Containers

  • Running a web application inside a container
  • Inspecting a container
  • Port mapping
  • Viewing logs
  • Examining processes
  • Stopping and restarting containers
  • Removing containers

Managing Images

  • List images
  • Pull images
  • Search for images

Container Networking

  • Details of port mapping
  • Container linking and naming
  • Environment variables and linking

Data Management in Containers

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

Contributing to the Ecosystem

  • Understanding Docker Hub
  • Registering for Docker Hub
  • Command-line login
  • Pushing images 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)

Upcoming Courses

Related Categories