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: Intermediate Topics

React: Intermediate Topicscodewithmosh (Mosh Hamedani)

Duration 6 hours 5 minutes 3 seconds
Docker & Kubernetes: The Practical Guide

Docker & Kubernetes: The Practical GuideudemyAcademind Pro

Duration 23 hours 10 minutes 27 seconds
Containers Under the Hood

Containers Under the Hoodudemy

Duration 11 hours 25 minutes 14 seconds
React and NestJS: A Practical Guide with Docker

React and NestJS: A Practical Guide with Dockerudemy

Duration 6 hours 54 minutes 20 seconds