🎉 New Course

Ultimate DevOps Real-World Project Implementation on AWS

My newest course — real-world DevOps on AWS with production architecture

$15.99 $84.99 81% OFF

Coupon Code

Enroll Now on Udemy

Docker in a Weekend: 40 Practical Demos for DevOps Learners

Master Dockerfiles, Docker Build, Docker Compose, Multi-Container Apps, and Multi-Stage Builds with 40 practical demos. Learn Docker commands, volumes, bind mounts, networking, healthchecks, BuildKit, and Docker Build Cloud.

3,804 students
Created by Kalyan Reddy Daida Last updated 2025 English
10h
Video Content
90
Lectures
41
Sections
40
Hands-on Demos
$15.99 $84.99
Enroll Now

What You'll Learn

Master Docker from scratch with 40 practical hands-on demos
Build Docker images using Dockerfiles — LABELS, ADD, COPY, ARG, ENV, CMD, ENTRYPOINT, HEALTHCHECK, USER
Work with Docker Volumes, Bind Mounts, and tmpfs mounts for persistent storage
Deploy multi-container applications using Docker Compose
Implement Docker Compose features — networks, healthchecks, profiles, links, aliases, and develop watch
Build multi-platform Docker images using Docker BuildKit and Buildx CLI
Use Docker Build Cloud for remote builds using cloud builders
Implement multi-stage builds for optimized production Docker images

Course Resources

Every course comes with companion resources — follow along step-by-step.

What's Inside

41 sections covering the complete DevOps lifecycle — from Docker basics to production CI/CD.

1

Introduction

2

Install Docker Desktop, Sign Up to Docker Hub

1 demos

3

Docker Commands — pull, run, exec, stop, start, rm, rmi

1 demos

4

Build Docker Image and Push to Docker Hub

1 demos

5

Dockerfile — LABELS Instruction

1 demos

6

Dockerfile — ADD vs COPY Instructions

1 demos

7

Dockerfile — ADD Fetch from URL

1 demos

8

Dockerfile — ARG Instruction

1 demos

9

Dockerfile — RUN and EXPOSE Instructions

1 demos

10

Dockerfile — ENV, ARG, CMD, WORKDIR

1 demos

11

Dockerfile — CMD Instruction Override

1 demos

12

Dockerfile — ENTRYPOINT Instruction

1 demos

13

Dockerfile — HEALTHCHECK Instruction

1 demos

14

Dockerfile — USER Instruction

1 demos

15

Docker Ports — -p and -P Flags

1 demos

16

Docker Volume — Basics

1 demos

17

Docker Volumes with Containers

1 demos

18

Docker Volumes — Populate Data

1 demos

19

Docker Volumes — Mount Sub-directory

1 demos

20

Docker Bind Mounts — Basics

1 demos

21

Docker Bind Mounts — Read-Only Mode

1 demos

22

Docker Volumes vs Bind Mounts

1 demos

23

Docker tmpfs Mount

1 demos

24

Multi-container Apps with Docker Commands

1 demos

25

Docker Compose — Basics (MySQL DB)

1 demos

26

Docker Compose — Named Volumes

1 demos

27

Docker Compose — Multi-container App

1 demos

28

Docker Compose — DEPLOY (Scale)

1 demos

29

Docker Compose — NETWORKS

1 demos

30

Docker Compose — HEALTHCHECKS

1 demos

31

Docker Compose — STARTUP ORDER

1 demos

32

Docker Compose — PROFILES

1 demos

33

Docker Compose — LINKS

1 demos

34

Docker Compose — ALIASES

1 demos

35

Docker Compose — BUILD

1 demos

36

Docker Compose — DEVELOP WATCH (SYNC + RESTART)

1 demos

37

Docker Compose — DEVELOP WATCH (SYNC + REBUILD)

1 demos

38

Docker BuildKit — Buildx CLI, Local and Cloud Builders

1 demos

39

Docker BuildKit — Multi-platform Images

1 demos

40

Docker Build Cloud — Remote Builds

1 demos

41

Docker Multi-stage Builds

1 demos

View full curriculum on Udemy →

What Students Are Saying

Real reviews from Udemy students — 361 ratings, 4.5 average

I learned a lot about the foundations of Docker and how to leverage them in my personal and professional projects.

Winston Bendana

so far so good the information is short and teaches you the most important concept which is wonderful

Ali Khan

excellent and practical oriented

Sandeep Chhotaraya

Amazing course. Someone with even a little bit of knowledge of Docker can pursue this course, well explained and amazing demo!

Anonymized User

Great introduction to Docker! This gave me a deeper understanding of how to run local ports through clean container ports.

Rachel

A Good Course !! Covers topics with hands-on practice !!!

Indra Reddy M

Very good course for learning docker concept

Vinay Singh

Very informative and helpful.

Abhinandan Talekar

Amazing course. I am now comfortable using Docker.

Harry Bassi

revised important docker concepts with demo

HVT Trainee

A very practical training course for learning Docker basics. Recommend for new comers.

Hariprasad Jayaprakash

good introduction to Docker in very simple English

Anil Kamath

Good

Shivraj Deshmukh

Good

Ravi Kumar

Superb!!!

Shaurabh Suman

Nice

Teva

super

Nerella Srinivas

good

Sayantan Mitra

Good course

Kgauhelo Kopano Makoro

Very good teaching approach!

Luis Henrique Belisario

Who Is This Course For?

DevOps beginners wanting to learn Docker with practical hands-on demos
Developers looking to containerize their applications using Docker
System administrators transitioning to container-based deployments
Anyone preparing for Docker or Kubernetes certifications

Requirements

What You Need

  • A computer with Docker Desktop installed (Windows, Mac, or Linux)
  • Basic understanding of command line / terminal

No Prior Experience Needed

  • No prior Docker experience required — we start from scratch
  • No programming language expertise needed

Your Instructor

KR

Kalyan Reddy Daida

DevOps & Cloud Architect | AWS, Azure & Google Cloud

4.6 Instructor Rating 32,000+ Reviews 383,000+ Students 21 Courses

Architect with 15+ years of experience in cloud infrastructure. Every StackSimplify course focuses on real-world, hands-on implementation with step-by-step instructions and companion GitHub repos — not just theory, but production-ready skills.

Ready to Master DevOps on AWS?

Join 3,804 students already enrolled. Start building production-ready infrastructure today.

30-Day Money-Back Guarantee • Full Lifetime Access • Certificate of Completion

Get DevOps & Cloud insights in your inbox

Weekly DevOps & Cloud insights from a 383K+ Udemy instructor