Docker From Scratch : The Gateway To Ecs, Eks & Kubernetes
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.35 GB | Duration: 5h 1m
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.35 GB | Duration: 5h 1m
Learn Docker from scratch — containerization, image management, networking, and real-world cloud use cases for Kubernete
What you'll learn
Understand the core concepts of Docker and containerization, and how they differ from traditional virtualization.
Build, run, and manage Docker containers using practical, real-world examples.
Create and manage Docker images using Docker files and image repositories like Docker Hub.
Set up Docker networking and storage for containerized applications in cloud environments like AWS, Azure, or GCP.
Requirements
Basic understanding of cloud platforms like AWS, Azure, or GCP (not mandatory but helpful)
No prior Docker or container experience required — this course starts from scratch!
Description
Docker from Scratch: The Gateway to ECS, EKS & KubernetesIn today’s cloud-first world, Docker is the foundation for mastering containerized deployments using platforms like Amazon ECS, AWS EKS, and Kubernetes. This beginner-friendly course is your first step toward understanding and using Docker confidently — no prior container experience needed.Whether you're managing cloud infrastructure or planning to dive into orchestration tools, Docker simplifies how applications are built, shipped, and run. Through a mix of clear explanations and hands-on labs, this course teaches you how to work with containers, manage images, handle Docker networking and storage, and deploy in real-world cloud environments.Note: This course is focused on Docker only — it's designed as a prerequisite to learning orchestration platforms like Kubernetes and EKS.What You'll Learn:Core concepts of Docker and containerizationHow to create, manage, and deploy Docker containersBuilding and optimizing Docker imagesUnderstanding Docker networking and volumesUsing Docker in AWS, Azure, and GCP environments Topics Covered:1. Introduction to Docker & ContainersVirtualization vs. ContainerizationWhy Docker is essential for cloud platforms2. Installing DockerDocker on Linux and WindowsDocker Daemon & CLI basics3. Docker Image ManagementWorking with Docker HubCreating custom images using Dockerfiles4. Container OperationsRunning containers with docker runManaging container lifecycle5. Docker NetworkingBridge and Host networkingExposing ports and inter-container communication6. Docker StorageUsing volumes and bind mountsEnsuring data persistence in containers7. Docker in the CloudDeploying containers on AWS, Azure, and GCPIntroduction to ECS, EKS, and Kubernetes integrationCourse Benefits:Real-world examples and hands-on labsBuild a solid foundation to move into Kubernetes and EKSBoost your confidence in container-based cloud deploymentGain practical skills essential for DevOps and cloud rolesThis course is perfect for cloud professionals, DevOps beginners, and system administrators who want to start their container journey the right way — with Docker.Would you like a condensed version of this for the Udemy preview video or YouTube promo?
Overview
Section 1: Introduction To Docker
Lecture 1 Overview Of Docker
Lecture 2 Container Introduction Part 1
Lecture 3 Container Introduction Part 2
Lecture 4 Container Introduction Part 3
Lecture 5 Container Introduction Part 4
Lecture 6 Container Introduction Part 5
Lecture 7 Virtual Machine Vs Container
Lecture 8 Benefits Of Docker
Lecture 9 Characteristics Of Docker
Section 2: Installing Docker
Lecture 10 System Requirements
Lecture 11 Docker Installation Method-1 Local Ubuntu Registry
Lecture 12 Docker Installation Method-2 Official Docker Registry
Lecture 13 Introduction Of Docker CLI
Section 3: Working with Docker Images Management
Lecture 14 Introduction Of Docker Image Management - Pulling Image
Lecture 15 Creating Images
Lecture 16 Pushing Images
Lecture 17 Managing Images
Section 4: Docker Containers Creation Method
Lecture 18 Container Creation Methods
Lecture 19 Docker Container Imperative Method
Lecture 20 Docker Container Imperative Method Example
Lecture 21 Docker Container Declarative Method With Example
Section 5: Docker Networking
Lecture 22 Introduction of Docker Networking
Lecture 23 Default Bridge
Lecture 24 User-Defined Bridge
Lecture 25 Published ports
Lecture 26 Host Mode
Lecture 27 Overlay Drivers
Lecture 28 MacVlan Mode
Lecture 29 None Mode
Lecture 30 Network Plugin
Section 6: Docker Storage
Lecture 31 Introduction Of Docker Storage
Lecture 32 Docker Volume
Lecture 33 Docker Bind Mount
Lecture 34 Docker tmpfs
Cloud professionals looking to enhance their containerization skills,DevOps beginners who want to understand Docker fundamentals,System administrators and IT engineers transitioning to modern cloud environments,Developers who want to package and deploy applications using Docker,Students or career changers entering the cloud and DevOps world with no prior Docker experience