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
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.