Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Essentials: Learn Containerization from Scratch
Rating: 4.0 out of 5(1 rating)
2 students

Docker Essentials: Learn Containerization from Scratch

Understand Docker’s internals, container lifecycle, runtime components, and core CLI commands
Created byManshu Sharma
Last updated 1/2026
Hindi

What you'll learn

  • Docker: Introduction
  • Docker: History
  • Docker: Architecture
  • Docker: AdHOC
  • Docker: Containers

Course content

2 sections13 lectures1h 50m total length
  • What is Docker and Why Use It?19:03
    • What is Docker and Why Use It?

      • The evolution of virtualization → containers

      • Problems Docker solves

  • Key Concepts: Images, Containers, Registries15:35
    • Key Concepts: Images, Containers, Registries

  • Understanding Docker Architecture11:52

    Understanding Docker Architecture

    • Docker Daemon, CLI, and REST API

    • Container runtime (runc, containerd)

    • The Docker lifecycle

  • Installing Docker on Linux0:52
  • Installing Docker on Windows0:10
  • Installing Docker on Mac0:16
  • Your First Container13:27
    • Dcoker `docker  run` explained step by step

    • Running an interactive container

Requirements

  • Basic understanding of operating system
  • Basic understanding of Terminal or Command Prompt

Description

Note: This course is currently in progress, and new lectures will be added soon.

This course is designed for developers, DevOps engineers, system administrators, and anyone who wants to understand containerization from the ground up.

Whether you're completely new or transitioning from virtual machines, this course will help you gain the foundational knowledge and confidence to run, manage, and understand Docker in modern cloud-native workflows.


What You’ll Learn

  • What Docker is and why it use

  • Difference between container, VM and Physical Server

  • The evolution from traditional virtualization to lightweight containers

  • Real-world problems Docker solves in development and production

  • Core concepts like:

    • Docker Images

    • Docker Containers

    • Docker Registries

    • Docker Layers

  • Deep dive into Docker architecture:

    • Docker Daemon

    • Docker CLI

    • REST API

    • containerd & runc runtime components

  • Understanding the full container lifecycle

  • Exploring docker run in depth with practical examples


Who Is This Course For?

  • Beginners who want to learn Docker from scratch

  • Developers who want consistent development environments

  • DevOps engineers building CI/CD and cloud workflows

  • Anyone curious about containers and modern infrastructure


By the End of This Course, You Will Be Able To:

  1. Explain how Docker works and why it’s used

  2. Install and configure Docker on any operating system

  3. Run, stop, and manage containers confidently

  4. Understand images, layers, and registries

  5. Use docker run like a pro

  6. Think like a container-native engineer


Who this course is for:

  • DevOps Engineers
  • Cloud Engineers
  • MLOps Engineers
  • Software Developers
  • Software Engineers
  • Computer Science Students
  • Platform Engineers