Techrich Training  ·  Course Curriculum

Containerization & Docker

A Complete Practical Training.

From understanding what containers are to deploying secure, highly-available Docker Swarm clusters — this course is hands-on from day one, with every lab running directly in your browser.

📦 8 Modules
🧪 Hands-On Labs Every Module
✅ Quizzes Included
🌐 Browser-Based — No Setup
Enrol in This Course →
🎯
What You'll Be Able to Do
→ Understand containers vs. VMs
→ Build and manage Docker images
→ Write and use Dockerfiles
→ Orchestrate with Docker Compose
→ Configure container networking
→ Secure Docker environments
→ Deploy high-availability Swarm clusters
 
Full Course Outline

Course Curriculum

8 modules · Each module includes instructional content, a hands-on lab, and a quiz.

01
Understanding Containers
Foundation

Start with the fundamentals — what containers actually are, how they differ from virtual machines, and why they've become essential infrastructure in modern IT.

📄 What are Containers & how do they differ from VMs?
✅ Module 01 Quiz
💬 Announcements Forum
02
Docker Practical Introduction
Hands-On

Get hands-on with Docker right away. Install, explore the CLI, run your first containers, and understand the Docker ecosystem from a practical perspective.

📖Lecture
🧪Lab
✅Quiz
03
Docker Image Tutorial
Hands-On

Deep dive into Docker images — how they're structured, how to pull, tag, push, and manage them. Understand layers, registries, and image best practices.

📖Lecture
🧪Lab
✅Quiz
04
Dockerfile — Building Custom Images
Hands-On

Learn to write Dockerfiles from scratch to build your own custom images. Understand instructions like FROM, RUN, COPY, EXPOSE, and CMD, and apply real-world build patterns.

📖Lecture
🧪Lab
✅Quiz
05
Docker Compose
Hands-On

Define and run multi-container applications using Docker Compose. Write compose files, manage services, volumes, and networks, and deploy real-world application stacks.

📖Lecture
🧪Lab
✅Quiz
06
Docker Networking
Hands-On

Understand how Docker networking works under the hood. Configure bridge, host, and overlay networks, connect containers, expose ports, and control traffic flow between services.

📖Lecture
🧪Lab
✅Quiz
07
Docker Security
Hands-On

Security is not optional. Learn container isolation, user namespaces, capabilities, image scanning, secrets management, and best practices to harden Docker in production environments.

📖Lecture
🧪Lab
✅Quiz
08
Docker Swarm Clustering + High Availability
Capstone

The course culminates with Docker Swarm — deploy a multi-node cluster, configure managers and workers, understand service replication, rolling updates, and build a genuinely high-availability container environment.

📖Lecture
🧪Lab
✅Quiz
 
Ready to Start?

Enrol in Containerization & Docker Today

All labs run directly in your browser. No local setup, no cloud account needed. Just log in and start learning.

Last modified: Wednesday, 25 March 2026, 1:14 AM