DevOps – Docker Foundation Course

Course Objective – Docker Foundation Course

Docker has been acclaimed as a revolution for the IT world. This open source project is already making a lot of changes on how developers and system administrators setup new server and web environments. If you never heard about Docker, we will try to explain it in a couple of lines with Wikipedia’s help.

Docker is an open-source project that automates the deployment of applications inside software containers, providing that way an additional layer of abstraction and automatization of operating system–level virtualization on Linux. Docker uses resource isolation features of the Linux kernel such as cgroups and kernel namespaces to allow independent “containers” to run within a single Linux instance, avoiding the overhead of starting virtual machines.

Course Duration :

2 Days

Prerequisite Skills

  • A basic understanding of running commands in Linux
  • Familiarity with Linux concepts like networking, software repos and storage Familiarity with concepts related to deploying applications
  • Experience with managing systems/applications/infrastructure or with deployments/automation


  • Introduction to Docker
  • Installing and Updating Docker
  • Docker Components
  • Building a Dockerfile
  • Docker Volumes
  • Docker Compose
  • Docker Machine
  • Docker Swarm

Day wise breakup of the course:
Day 1
Introduction to Docker

  • Introduction To Docker
  • Container Vs Virtual Machines

Installing and Updating Docker

  • Docker Engine Installation
  • Docker Daemon and Client

Docker Components

  • Container commands with Docker
  • Running your first container
  • The Docker Hub and Registry Images in Docker
  • Exposing Container Port

Building from a Dockerfile

  • Creating First Image and Dockerfile
  • Running web server inside container
  • Pushing Images to Docker Hub
  • Creating images from running containers
  • Directory Structure

Docker Volumes

  • Volumes in Docker
  • Container logging
Day 2
DOCKER Compose
  • Configuring compose
  • Create a php applicationwith mysql

DOCKER Machine

  • Purpose
  • Installation
  • Commands


  • Introduction to Docker
  • Swarm Swarm Architecture
  • Docker cluster concepts

Trainer Profile

The trainer for this course has 12 years of experience in the IT industry.He is a reliable and an effective knowledge partner in the area of DevOps.He provides consulting services to global organizations, delivering quality training programs and enabling certifications for all individuals who are seeking an excellent career growth in the present IT Industry.

For training inquiries please mail to [email protected] or call +91  8008 048 446.

× WhatsApp Chat with us