Mastering Docker

Docker is the world’s leading software containerization platform. It packages your application into one standardised unit, wrapping it into a complete file system that contains everything needed to run on a server. Kubernetes is a system created by Google to automate the deployment, scaling and management of containerized applications (like the ones Docker creates). The two combined make life a breeze for anyone needing to transport, install and maintain complex software applications anywhere.

Course Objectives

This is a hands-on course is designed to teach you how to:

  • Set up Docker engine, workstation
  • Configure Docker engine
  • Build and Manage Docker Images
  • Bundle applications in Docker images
  • Setup Docker Swarm cluster
  • Run applications in Docker swarm cluster
  • Run applications on Kubernetes cluster

Target Audience

  • Full Stack Developers
  • Anyone deploying containerized applications
  • Site Reliability Engineers (SREs)
  • DevOps Engineers
  • Operations Engineers

Course Pre-Requisites

  • No prior knowledge of the Docker /Containerization is required. This course is designed for individuals new to the Docker.
  • Participants must be comfortable using the terminal or command line.
  • Basic understanding of Linux/Unix OS.

Course Duration

Fee8500/=
TypeOnline
Module12
Duration32 Hours
Session16
Per Class2.00 Hours

Details Course Outlines

Module-01

Getting started with Docker

Module-02

Handling Docker Containers

Module-03

Building images

Module-04

Publishing image

Module-05

Running your private Docker infrastructure

Module-06

Running services in a container

Module-07

Sharing data volumes

Module-08

Orchestrating containers

Module-09

Testing with Docker

Module-10

Debugging containers

Module-11

Securing Docker containers

Module-12

Swarms