The Ultimate Docker Course

4h 25m 17s
English
Paid
May 22, 2024

Docker is a platform for building, running, and shipping applications with ease. That's why most companies use it and are looking for software or DevOps engineers with Docker skills.

More

If you want to increase your employability, excel in your career, and reach highly-paid senior positions, you must have Docker in your resume. And not only that, you should understand how it works and how to effectively use it to build and ship software.

The problem is most Docker books and courses are confusing at best. They're often too short and basic, or too long and boring. They expect a lot of Linux knowledge, and their simple examples don't showcase real-world applications.

That's why I've created this course for you!

A clear, concise, comprehensive, and highly practical course that prepares you for the job. You'll learn everything about Docker from the absolute basics to more advanced concepts in under 5 hours. By the end of this course, you'll have a live full-stack application with a database and automated tests in the cloud.

Whether you’re an absolute beginner wanting to learn Docker from scratch, or you know a bit of Docker and need a refresher course to better understand the ins and outs of Docker, this course will help you achieve your goals.

Watch Online The Ultimate Docker Course

Join premium to watch
Go to premium
# Title Duration
1 1- Introduction 00:54
2 2- Prerequisites 00:44
3 3- How to Take this Course 00:47
4 1- Introduction 00:45
5 2- What is Docker 03:16
6 3- Virtual Machines vs Containers 03:15
7 4- Docker Architecture 02:15
8 5- Installing Docker 03:36
9 6- Development Workflow 02:17
10 7- Docker in Action 09:33
11 1- Introduction 00:53
12 2- Linux Distributions 01:03
13 3- Running Linux 05:12
14 4- Managing Packages 03:35
15 5- Linux File System 01:59
16 6- Navigating the File System 04:20
17 7- Manipulating Files and Directories 03:27
18 8- Editing and Viewing Files 03:55
19 9- Redirection 03:05
20 10- Searching for Text 02:19
21 11- Finding Files and Directories 03:24
22 12- Chaining Commands 05:06
23 13- Environment Variables 07:36
24 14- Managing Processes 02:56
25 15- Managing Users 07:02
26 16- Managing Groups 03:18
27 17- File Permissions 05:24
28 1- Introduction 00:35
29 2- Images and Containers 02:42
30 3- Sample Web Application 03:08
31 4- Dockerfile Instructions 01:21
32 5- Choosing the Right Base Image 07:30
33 6- Copying Files and Directories 05:33
34 7- Excluding Files and Directories 03:04
35 8- Running Commands 01:27
36 9- Setting Environment Variables 01:26
37 10- Exposing Ports 01:28
38 11- Setting the User 04:50
39 12- Defining Entrypoints 06:07
40 13- Speeding Up Builds 06:39
41 14- Removing Images 02:47
42 15- Tagging Images 05:33
43 16- Sharing Images 04:20
44 17- Saving and Loading Images 03:29
45 1- Introduction 00:36
46 2- Starting Containers 03:04
47 3- Viewing the Logs 02:07
48 4- Publishing Ports 02:07
49 5- Executing Commands in Running Containers 01:59
50 6- Stopping and Starting Containers 00:58
51 7- Removing Containers 01:48
52 8- Containers File System 01:34
53 9- Persisting Data using Volumes 05:56
54 10- Copying Files between the Host and Containers 02:21
55 11- Sharing the Source Code with a Container 04:20
56 1- Introduction 00:48
57 2- Installing Docker Compose 01:13
58 3- Cleaning Up our Workspace 03:08
59 4- The Sample Web Application 03:11
60 5- JSON and YAML Formats 04:13
61 6- Creating a Compose File 08:58
62 7- Building Images 03:38
63 8- Starting and Stopping the Application 02:11
64 9- Docker Networking 04:46
65 10- Viewing Logs 01:29
66 11- Publishing Changes 04:04
67 12- Migrating the Database 07:21
68 13- Running Tests 02:48
69 1- Introduction 00:46
70 2- Deployment Options 01:34
71 3- Getting a Virtual Private Server 01:04
72 4- Installing Docker Machine 01:02
73 5- Provisioning a Host 04:34
74 6- Connecting to the Host 02:04
75 7- Defining the Production Configuration 03:05
76 8- Reducing the Image Size 08:16
77 9- Deploying the Application 04:32
78 10- Troubleshooting Deployment Issues 07:04
79 11- Publishing Changes 02:43

Similar courses to The Ultimate Docker Course

React and Laravel: Breaking a Monolith to Microservices

React and Laravel: Breaking a Monolith to Microservices

Duration 15 hours 7 minutes 45 seconds
From Zero to Hero: Docker for Developers

From Zero to Hero: Docker for Developers

Duration 3 hours 26 minutes 42 seconds
Docker & Kubernetes: The Practical Guide

Docker & Kubernetes: The Practical Guide

Duration 23 hours 10 minutes 27 seconds
Docker for Node.js Projects From a Docker Captain

Docker for Node.js Projects From a Docker Captain

Duration 8 hours 14 minutes 12 seconds
Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Duration 5 hours 30 minutes 7 seconds
React and NestJS: A Practical Guide with Docker

React and NestJS: A Practical Guide with Docker

Duration 6 hours 54 minutes 20 seconds
Docker and Kubernetes: The Complete Guide

Docker and Kubernetes: The Complete Guide

Duration 21 hours 32 minutes 42 seconds