Show Sidebar
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Ultimate Docker Course
Getting Started (3m)
1- Introduction (0:53)
2- Prerequisites (0:43)
3- How to Take this Course (0:46)
4- Supplementary Files
5- Getting Help
6- Follow Me Around
7- Learning Paths
Introduction to Docker (25m)
1- Introduction (0:44)
2- What is Docker (3:15)
3- Virtual Machines vs Containers (3:14)
4- Docker Architecture (2:14)
5- Installing Docker (3:35)
6- Development Workflow (2:16)
7- Docker in Action (9:32)
8- Summary
9- A Note for Windows Users
The Linux Command Line (65m)
1- Introduction (0:52)
2- Linux Distributions (1:02)
3- Running Linux (5:11)
4- Managing Packages (3:34)
5- Linux File System (1:58)
6- Navigating the File System (4:19)
7- Manipulating Files and Directories (3:26)
8- Editing and Viewing Files (3:54)
9- Redirection (3:04)
10- Searching for Text (2:18)
11- Finding Files and Directories (3:23)
12- Chaining Commands (5:05)
13- Environment Variables (7:34)
14- Managing Processes (2:55)
15- Managing Users (7:01)
16- Managing Groups (3:17)
17- File Permissions (5:23)
18- Summary
Building Images (65m)
1- Introduction (0:34)
2- Images and Containers (2:41)
3- Sample Web Application (3:06)
4- Dockerfile Instructions (1:20)
5- Choosing the Right Base Image (7:29)
6- Copying Files and Directories (5:32)
7- Excluding Files and Directories (3:03)
8- Running Commands (1:26)
9- Setting Environment Variables (1:25)
10- Exposing Ports (1:27)
11- Setting the User (4:49)
12- Defining Entrypoints (6:06)
13- Speeding Up Builds (6:38)
14- Removing Images (2:46)
15- Tagging Images (5:32)
16- Sharing Images (4:19)
17- Saving and Loading Images (3:28)
18- Summary
19- Cleaning Up
Working with Containers (30m)
1- Introduction (0:35)
2- Starting Containers (3:03)
3- Viewing the Logs (2:06)
4- Publishing Ports (2:06)
5- Executing Commands in Running Containers (1:58)
6- Stopping and Starting Containers (0:57)
7- Removing Containers (1:47)
8- Containers File System (1:33)
9- Persisting Data using Volumes (5:55)
10- Copying Files between the Host and Containers (2:20)
11- Sharing the Source Code with a Container (4:18)
12- Summary
Running Multi-container Applications (50m)
1- Introduction (0:47)
2- Installing Docker Compose (1:12)
3- Cleaning Up our Workspace (3:07)
4- The Sample Web Application (3:10)
5- JSON and YAML Formats (4:12)
6- Creating a Compose File (8:57)
7- Building Images (3:37)
8- Starting and Stopping the Application (2:10)
9- Docker Networking (4:45)
10- Viewing Logs (1:28)
11- Publishing Changes (4:03)
12- Migrating the Database (7:20)
13- Running Tests (2:47)
14- Summary
Deploying Applications (30m)
1- Introduction (0:45)
2- Deployment Options (1:33)
3- Getting a Virtual Private Server (1:03)
4- Installing Docker Machine (1:01)
5- Provisioning a Host (4:33)
6- Connecting to the Host (2:03)
7- Defining the Production Configuration (3:04)
8- Reducing the Image Size (8:15)
9- Deploying the Application (4:31)
10- Troubleshooting Deployment Issues (7:03)
11- Publishing Changes (2:42)
12- Course Wrap Up
15- Tagging Images
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock