Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Docker for Everyone
Is Docker Right For You?
Course Introduction (2:12)
Docker's Biggest Wins (10:57)
Why I Got Started With Docker (4:23)
Making an Informed Decision (1:01)
Preparing For This Course
Introduction (0:30)
Accessing this Course's Files (3:49)
Asking Excellent Questions (3:46)
Understanding Docker
Introduction (0:27)
Virtual Machines vs Docker Containers (8:48)
VMs vs Docker Containers in the Real World (5:15)
Visualizing Docker's Architecture (3:27)
Installing Docker
Introduction (0:43)
Docker Community Edition vs Docker EE (5:27)
Docker Toolbox vs Docker for Mac / Windows (10:54)
Verifying You Have Docker Installed (3:15)
Discovering Docker
Introduction (0:42)
Hello World with Docker (4:32)
Docker Images and Containers (5:03)
Downloading and Storing Docker Images (10:21)
Explaining the Docker Build Process (5:29)
Docker in the Real World
Introduction (1:16)
A Simple Web Application With Docker (1:36)
Creating a Dockerfile (Part 1) (13:01)
Creating a Dockerfile (Part 2) (8:29)
Building and Pushing Docker Images (13:16)
Running Docker Containers (13:58)
Live Code Reloading With Volumes (7:08)
Debugging Tips and Tricks (11:39)
Linking Containers With Docker Networks (15:21)
Persisting Data to Your Docker Host (8:09)
Sharing Data Between Containers (6:02)
Optimizing Your Docker Images (10:19)
Running Scripts When a Container Starts (12:14)
Cleaning Up After Yourself (6:49)
Docker Compose in the Real World
Introduction (0:40)
Why Is It Worth Learning Docker Compose? (2:44)
Adding Docker Compose Support to Our Web App (10:56)
Managing Our Web App With Docker Compose (12:22)
Docker Compose API v1 / v2 / v3 (3:31)
Managing Microservices with Docker Compose (11:22)
Dockerizing Your Web Applications
Introduction (2:39)
General Tips for Dockerizing Any Web App (5:00)
Ruby on Rails / Ruby Starter Project
Flask / Python Starter Project
Django / Python Starter Project
Express / NodeJS Starter Project
Laravel / PHP Starter Project
Golang Starter Project
C# / .NET Starter Project
Where to Go Next
Congrats on Finishing This Course (4:05)
Deploying and Scaling Docker
Running Scripts When a Container Starts
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock