Containers, Docker and Kubernetes
Why colleges run this
Containers are the standard unit of modern deployment; students who can containerise and orchestrate an application are immediately valuable to any engineering team.
Course outcomes
CO1
Explain how containers differ from virtual machines
K2CO2
Build a container image with a Dockerfile
K3CO3
Compose a multi-container application with networking and volumes
K3CO4
Deploy an application to Kubernetes using deployments and services
K3CO5
Scale and health-check a containerised workload
K3Modules tap a module for its theory & lab
Hours shown are the recommended 3-day format — module time scales to the duration you pick.
01Container foundations4 h
Theory
Images, containers, the Docker workflow
Lab
Run and inspect containers
Output
Container command log
02Building images4 h
Theory
Dockerfiles, layers, registries
Lab
Build and push an image
Output
Custom image
03Multi-container applications4 h
Theory
Docker Compose, networking, volumes
Lab
Compose a multi-container app
Output
Compose file + running app
04Kubernetes concepts4 h
Theory
Pods, deployments, services
Lab
Deploy a pod and a service
Output
Kubernetes manifests
05Orchestration in practice4 h
Theory
Scaling, configuration, health checks
Lab
Scale and health-check a workload
Output
Scaled deployment
06Deployment capstone4 h
Theory
A deployed multi-container workload
Lab
Deploy the capstone workload
Output
Deployed workload
Every participant receives
Certificate of completion Course material LMS access Interview question bank Mock interview & viva practice Optional nasscom NSQF assessment