Mastering Docker (For System Administrator)

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 Summary

Course Fee

৳ 8,500

Training Method

Online

Total Modules

10

Course Duration

24 Hours

Total Session

12

Class Duration

2 Hours

Details Course Outlines

Module-01

Getting started with Docker

Module-02

Handling Docker Containers

Module-03

Docker Networking & Deploying Two Tier Application

Module-04

Docker Registry & Publish Image

Module-05

Docker Compose & Sharing Data Volumes

Module-06

Docker Compose Practice

Module-07

Docker Containers with Nginx

Module-08

Docker CI/CD Pipeline

Module-09

Microservices Deployment with Docker

Module-10

Docker Containers Extra