Get in Touch

Course Outline

Understanding Docker

Use Cases

  • Core components of Docker
  • Fundamentals of Docker architecture

Architectural Foundations

  • Docker images
  • Docker registry
  • Docker containers

Underlying Technologies

  • Namespaces
  • Control groups (cgroups)
  • UnionFS
  • Container formats

Docker Installation

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

Containerizing Applications

  • The "Hello World" example
  • Creating interactive containers
  • Daemonizing applications

Working with Containers

  • Running a web application inside a container
  • Exploring container details
  • Port mapping
  • Accessing logs
  • Inspecting running processes
  • Stopping and restarting containers
  • Removing containers

Managing Images

  • Listing available images
  • Downloading images
  • Searching for images

Container Networking

  • Understanding port mapping in detail
  • Linking containers and assigning names
  • Using links and environment variables

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

Engaging with the Ecosystem

  • What is Docker Hub?
  • Creating a Docker Hub account
  • Logging in via the command line
  • Pushing images to Docker Hub
  • Working with private repositories
  • Setting up 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