Chapters (41)
- 0:00Introduction to Containerization & Docker
- 1:41Who is this course for?
- 2:05Course Curriculum Overview
- 3:35Instructor Introduction & Experience
- 5:02Support & VIP Course Package
- 7:01Detailed Topic Breakdown
- 10:21Why Learn Docker? (Market Demand)
- 12:11Top 4 Benefits: Reproducibility, Dependencies, Portability, Version Control
- 15:30From Physical Servers to Virtualization
- 16:16Computing Device Components
- 19:18What is a Server?
- 23:57The Move from Virtual Machines to Containers
- 34:04What is a Software Process?
- 37:54Container Features vs. Virtual Machines
- 42:07Docker Architecture Explained
- 53:07Setting Up Docker on AWS (Free Tier)
- 1:04:12Alternatives: Docker Desktop & VirtualBox
- 1:17:16Connecting to EC2 Instance (Session Manager & SSH)
- 1:31:03Installing Docker on Ubuntu
- 1:42:24Basic Docker Commands (Pull, Run, Stop, Inspect)
- 2:08:38Docker Networking Overview
- 2:18:00Docker Networking Modes/Drivers
- 2:30:40Docker Networking Labs (Bridge Mode)
- 2:38:00Data Persistence: Volumes & Bind Mounts
- 3:04:07Docker Compose Introduction
- 3:17:48Docker Compose Workflow
- 3:22:40VS Code Setup & Docker Extension
- 3:40:00Creating Custom Docker Files
- 3:55:00Understanding Image Layers
- 4:04:40CMD vs. RUN Instructions
- 4:10:40Expose and Copy Instructions
- 4:36:56Docker Compose Configuration Lab
- 4:54:00Docker Image Lifecycle & Registry (Push/Pull/Tag)
- 5:12:00Docker Project: Containerizing a Website
- 5:17:56Project Build & Deployment on AWS
- 5:27:00Docker Project: Containerizing a Website
- 5:40:08Git Cloning & Preparing the Project
- 5:44:00Writing the Dockerfile for the Web Application
- 5:54:00Building and Testing the Web Image
- 6:05:00Tagging and Pushing Images to Docker Hub
- 6:20:00Verifying Image Deployment & Final Course Wrap-up
Show the creator's full description
Ever wondered how tech giants like Spotify and Netflix scale their software so fast? The secret is containerization, with Docker as the essential tool at its core. This structured, hands-on Docker course will take you from absolute beginner to job-ready, providing the practical skills needed to build, test, and deploy containerized applications reliably.
Docker course resources: https://www.dolfined.com/courses/docker
Eissa from DolfinEd developed this course.
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⭐️ Contents ⭐️
- 0:00:00 Introduction to Containerization & Docker
- 0:01:41 Who is this course for?
- 0:02:05 Course Curriculum Overview
- 0:03:35 Instructor Introduction & Experience
- 0:05:02 Support & VIP Course Package
- 0:07:01 Detailed Topic Breakdown
- 0:10:21 Why Learn Docker? (Market Demand)
- 0:12:11 Top 4 Benefits: Reproducibility, Dependencies, Portability, Version Control
- 0:15:30 From Physical Servers to Virtualization
- 0:16:16 Computing Device Components
- 0:19:18 What is a Server?
- 0:23:57 The Move from Virtual Machines to Containers
- 0:34:04 What is a Software Process?
- 0:37:54 Container Features vs. Virtual Machines
- 0:42:07 Docker Architecture Explained
- 0:53:07 Setting Up Docker on AWS (Free Tier)
- 1:04:12 Alternatives: Docker Desktop & VirtualBox
- 1:17:16 Connecting to EC2 Instance (Session Manager & SSH)
- 1:31:03 Installing Docker on Ubuntu
- 1:42:24 Basic Docker Commands (Pull, Run, Stop, Inspect)
- 2:08:38 Docker Networking Overview
- 2:18:00 Docker Networking Modes/Drivers
- 2:30:40 Docker Networking Labs (Bridge Mode)
- 2:38:00 Data Persistence: Volumes & Bind Mounts
- 3:04:07 Docker Compose Introduction
- 3:17:48 Docker Compose Workflow
- 3:22:40 VS Code Setup & Docker Extension
- 3:40:00 Creating Custom Docker Files
- 3:55:00 Understanding Image Layers
- 4:04:40 CMD vs. RUN Instructions
- 4:10:40 Expose and Copy Instructions
- 4:36:56 Docker Compose Configuration Lab
- 4:54:00 Docker Image Lifecycle & Registry (Push/Pull/Tag)
- 5:12:00 Docker Project: Containerizing a Website
- 5:17:56 Project Build & Deployment on AWS
- 5:27:00 Docker Project: Containerizing a Website
- 5:40:08 Git Cloning & Preparing the Project
- 5:44:00 Writing the Dockerfile for the Web Application
- 5:54:00 Building and Testing the Web Image
- 6:05:00 Tagging and Pushing Images to Docker Hub
- 6:20:00 Verifying Image Deployment & Final Course Wrap-up
🎉 Thanks to our Champion and Sponsor supporters:
👾 @omerhattapoglu1158
👾 @goddardtan
👾 @akihayashi6629
👾 @kikilogsin
👾 @anthonycampbell2148
👾 @tobymiller7790
👾 @rajibdassharma497
👾 @CloudVirtualizationEnthusiast
👾 @adilsoncarlosvianacarlos
👾 @martinmacchia1564
👾 @ulisesmoralez4160
👾 @_Oscar_
👾 @jedi-or-sith2728
👾 @justinhual1290
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.