Docker Bootcamp | Job Interview | World'S 1St Qna Style-2025

Posted By: ELK1nG

Docker Bootcamp | Job Interview | World'S 1St Qna Style-2025
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.81 GB | Duration: 10h 18m

100% Guaranteed Job Prep Series | 100+ questions with Practicals prepared by Docker Experts for Freshers to Experience.

What you'll learn

Master Docker Fundamentals and Architecture

Create and Manage Docker Images

Deploy and Orchestrate Multi-Container Applications

Implement Data Persistence and Volume Management

Configure Container Networking and Communication

Build Real-World Production Applications

Troubleshoot and Debug Containerized Applications

Apply Security Best Practices

Understanding CI/CD

Requirements

No Prior Docker or Container Experience

No Prior Experience Needed: This course is designed for beginners with no previous experience

Step-by-Step Guidance: Each topic is presented in a structured manner, with step-by-step guidance on installation, configuration, and usage

Hands-On Learning: Hands-on labs and exercises are provided throughout the course to reinforce learning and allow you to practice what you've learned in a real-world environment.

Self-Paced Learning: You can learn at your own pace, pausing, rewinding, and replaying lectures as needed to fully grasp each concept.

Continuous Support: Even after completing the course, you'll have access to resources and support to help you continue your learning journey and apply your newfound skills in real-world scenarios.

Description

Docker Crash Course for Everyone Welcome to Your Docker Journey! Are you ready to master one of the most revolutionary technologies in modern software development? Welcome to the Docker Crash Course for Everyone – your complete guide to understanding and implementing Docker containerization technology.What You'll Discover in This CourseDocker has transformed how we build, ship, and run applications. In this intensive crash course, you'll go from complete beginner to confident Docker practitioner through hands-on learning and real-world projects.Core Learning OutcomesBy the end of this course, you will:Understand Docker Fundamentals: Grasp the core concepts of containerization, images, containers, and the Docker ecosystemMaster Docker Commands: Navigate Docker CLI with confidence and execute essential operationsBuild Custom Images: Create your own Docker images using Dockerfiles and best practicesManage Container Lifecycle: Start, stop, monitor, and troubleshoot containers effectivelyWork with Docker Compose: Orchestrate multi-container applications with easeImplement Volume Management: Handle persistent data and file sharing between containers and hostsConfigure Networking: Set up container communication and expose services properlyDeploy Real Applications: Launch production-ready applications using Docker containersWhy This Course is DifferentPractical-First ApproachEvery concept is immediately followed by hands-on exercises. You'll work with real projects, not just theoretical examples.Complete Beginner FriendlyNo prior Docker experience required. We start from the absolute basics and build your knowledge systematically. Industry-Relevant SkillsLearn the exact Docker techniques used by professional developers and DevOps engineers in production environments Multiple Project TypesWork with various application types including web servers, databases, APIs, and full-stack applications.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: SetUp - Installation

Lecture 2 Ways to use Docker

Lecture 3 Docker on AWS

Lecture 4 Creating DockerHub Account

Section 3: Key Terminologies

Lecture 5 Understanding Containers & Containerisation

Lecture 6 Virtual Machine vs Containers

Lecture 7 Docker Architecture

Lecture 8 Lifecycle of Docker Container

Lecture 9 Docker Benefits & Alternatives

Section 4: Docker CLI Commands

Lecture 10 Understanding Images

Lecture 11 Understanding Images Commands - I

Lecture 12 Docker Image - List, Pull, History

Lecture 13 Understanding Images Commands - II

Lecture 14 Docker Image - Tag, Remove, Inspect

Lecture 15 Understanding Images Commands - III

Lecture 16 Docker Image - Version, Search

Lecture 17 Docker Image - Help, Manual

Lecture 18 Troubleshooting Docker Login Required

Lecture 19 Understanding Docker Container Commands - I

Lecture 20 Docker Container - Run, List

Lecture 21 Running container in Background

Lecture 22 Docker Container - Stop, Remove

Lecture 23 Real Time Scenario - Removing Image of Running Container

Lecture 24 Exited Code 137 - Docker Kill

Lecture 25 Docker Container Commands - II

Lecture 26 Start vs Run vs Restart vs Create HandsOn

Lecture 27 Docker Container Commands - III

Lecture 28 Docker Container - Name, Inspect

Lecture 29 Docker Container - Rename, Logs

Lecture 30 Docker Container Commands - IV

Lecture 31 Docker Container - Pause, Unpause

Lecture 32 Getting inside Container - Exec, -it

Lecture 33 Running a Container with Commands

Lecture 34 Bringing Containers in Foreground - Attach

Lecture 35 Dangling Images & Docker Prune

Lecture 36 Docker Prune & Docker Image Prune HandsOn

Lecture 37 BackUp of Container - Import, Export

Lecture 38 BackUp of Container - Import, Export HandsOn

Lecture 39 BackUp & Sharing of Images - Save, Load

Lecture 40 Difference Save/Load and Import/Export

Lecture 41 BackUp & Sharing of Images - Save, SCP HandsOn

Lecture 42 BackUp & Sharing of Images - Loads HandsOn

Lecture 43 Copying files from Local & Diff Command

Lecture 44 Copying files from Local & Diff Command HandsOn

Lecture 45 Restart Policies of Container

Lecture 46 Restart Policies of Container HandsOn

Lecture 47 Port Mapping of Containers

Lecture 48 Access Application - I

Lecture 49 Access Application -Port Mapping

Lecture 50 Automatically removing Container after Completion

Lecture 51 Troubleshooting Docker Start Error

Section 5: Custom Image - Dockerfile Complete HandsOn

Lecture 52 Understanding Core Components

Lecture 53 FROM & CMD Dockerfile - I HandsOn

Lecture 54 COPY & WORKDIR Dockerfile - II HandsOn

Lecture 55 Running Script using Dockerfile

Lecture 56 RUN Dockerfile - III HandsOn

Lecture 57 ENV & LABEL Dockerfile - IV HandsOn

Lecture 58 Dockerfile Path

Lecture 59 USER Dockerfile - V HandsOn

Lecture 60 ARG Dockerfile - VI HandsOn

Lecture 61 CMD vs Entrypoint

Lecture 62 EXPOSE Command

Lecture 63 Using Context in Dockerfile

Lecture 64 COPY vs ADD

Section 6: MultiStage Dockerfile & DockerHub

Lecture 65 Ways to Reduce the size of Custom Image

Lecture 66 Multi-Stage Dockerfile

Lecture 67 Installing application Locally - NodeJs

Lecture 68 Multi-Stage Build HandsOn

Lecture 69 Understanding DockerHub

Lecture 70 Docker Login using Passwords & Tokens

Lecture 71 DockerHub Push with HandsOn

Lecture 72 Pulling Custom Image from DockerHub

Section 7: Docker Storage

Lecture 73 Understanding Docker Storage

Lecture 74 Default Docker Storage Nature

Lecture 75 Understanding Docker Volumes

Lecture 76 Volume - Create, List & Inspect HandsOn

Lecture 77 Volume - Mount HandsOn

Lecture 78 Anonymous Volume HandsOn

Lecture 79 Read Only Volume HandsOn

Lecture 80 Volumes Creating Sub-Directories

Lecture 81 Removing volumes

Lecture 82 Understanding Bind Mount

Lecture 83 Bind Mount HandsOn

Lecture 84 Using EFS as volumes

Lecture 85 Storage for NGINX Website Testing

Lecture 86 Understanding tmpfs

Lecture 87 tmpfs HandsOn

Section 8: Docker Networking

Lecture 88 Understanding Networking Docker

Lecture 89 Default Network - Bridge with HandsOn

Lecture 90 Dockerfile with Ping & Ifconfig

Lecture 91 Host Network with HandsOn

Lecture 92 None Network with HandsOn

Lecture 93 User-Defined Network HandsOn

Lecture 94 Macvlan vs IPvLAN vs Overlay

Section 9: Docker Compose

Lecture 95 Understanding Docker Compose

Lecture 96 Installation of Docker Compose

Lecture 97 New Docker Compose Format

Lecture 98 Docker Compose Set-Up

Lecture 99 Docker Compose Commands - I

Lecture 100 Docker Compose Commands - II

Lecture 101 Absolute Path of Service Dockerfile

Lecture 102 Volumes in Docker Compose

Lecture 103 Wordpress + MySQL Example

Lecture 104 Docker Compose HandsOn-I (Old Format)

Lecture 105 Docker Compose HandsOn-II (Old Format)

Section 10: Limits, Security & Monitoring

Lecture 106 Statistics of Containers - Stats, Top, system df

Lecture 107 Logging Driver

Lecture 108 Project - Connecting Container Logs to AWS Cloudwatch

Lecture 109 Docker Events

Lecture 110 Understanding cAdvisor

Lecture 111 cAdvisor HandsOn

Lecture 112 Resource Utilisation

Lecture 113 Memory Limits HandsOn

Lecture 114 CPU Limits HandsOn

Lecture 115 Security - Docker Scout

Lecture 116 Security - Trivy

Section 11: Real Time Scenario Questions - Troubleshooting

Lecture 117 Troubleshooting Real Time - 1

Lecture 118 Troubleshooting Real Time - 2

Lecture 119 Troubleshooting Real Time - 3

Lecture 120 Troubleshooting Real Time - 4

Lecture 121 Troubleshooting Real Time - 5

Lecture 122 Troubleshooting Real Time - 6

Lecture 123 Troubleshooting Real Time - 7

Lecture 124 Troubleshooting Real Time - 8

Lecture 125 Troubleshooting Real Time - 9

Lecture 126 Troubleshooting Real Time - 10

Section 12: DevOps Project (Explain End to End Project Working)

Lecture 127 Understanding NodeJS Projects

Lecture 128 Deploying NodeJS App Locally

Lecture 129 Infrastructure SetUp for NodeJS CI/CD

Lecture 130 Build and Test Stage

Lecture 131 SonarQube Stage

Lecture 132 Creating Dockerfile for NodeJS

Lecture 133 Docker Build and Push Stage

Lecture 134 Kubernetes Manifest File Creation

Lecture 135 Deployment Stage on EKS

Lecture 136 NodeJS Project Summary

For Beginners: Individuals with little to no experience in Docker practices. Fresh graduates or students looking to kickstart their careers in DevOps or software development.,For Intermediate Users: Professionals who have some familiarity with Docker but want to deepen their understanding and skills. Developers or sysadmins who have worked with Docker in basic capacities but seek to expand their knowledge and capabilities.,For Advanced Users: Experienced DevOps engineers, software architects, or team leads who want to refine their Docker skills and stay updated with the latest best practices.,For Career Changers: Individuals transitioning from other IT roles (such as system administration, software development, or quality assurance) to DevOps or CI/CD-focused roles.,Everyone can pick up this course, at their own pace.