From Zero to Hero: Docker for Developers

3h 26m 42s
English
Paid
June 5, 2024

Docker is one of the, if not the most essential, tools that every developer needs to know. You need to know what it is, why it is necessary and how you can use everything it offers. It has been the most used developer platform tool for the past three years, according to the StackOverflow survey and knowing how to use it is required for most developer job listings. In this course, author Dan Clarke will teach you everything you need to know to get started and master the usage of Docker, from how to install it to how you can publish your very own images and use it in your developer workflow.

Watch Online From Zero to Hero: Docker for Developers

Join premium to watch
Go to premium
# Title Duration
1 Welcome 01:42
2 What will you learn in this course? 03:07
3 Who is the course for and prerequisites 00:55
4 Installing Docker on Windows 03:46
5 Installing Docker on Linux 03:43
6 Installing Docker on Mac 00:54
7 Enabling hardware virtualization in the BIOS 01:01
8 Introduction 00:24
9 Containers 03:54
10 Images 01:48
11 Container registries and Docker Hub 02:45
12 Docker CLI 03:04
13 Docker Desktop GUI 03:57
14 Visual Studio Code Extension 01:34
15 Introduction 00:49
16 Port mapping 02:24
17 Detached mode and logs 02:51
18 Shell access and makes changes inside containers 05:24
19 More example 3rd party images 07:26
20 Image tags 05:38
21 Image layers and caching 02:54
22 Introduction 01:12
23 Frontend 02:43
24 Backend 03:32
25 A simple database interaction 04:14
26 Building our API image 04:03
27 Dockerfile 101 07:04
28 Building our frontend image 03:25
29 Introduction 01:04
30 The docker-compose YAML file 01:48
31 The docker compose CLI command 03:29
32 Services as DNS entries 00:40
33 Using docker compose to build our images 02:10
34 Seeding our database 04:38
35 Pushing images to Docker Hub 06:37
36 Introduction 00:24
37 Docker and CI/CD 03:21
38 Leveraging Docker for Testing 09:31
39 Spikes 01:28
40 Introduction and types of persistent storage in Docker 02:48
41 Creating Volumes 01:32
42 Mounting volumes in containers 06:27
43 Mounting bind mounts in containers 02:56
44 Volumes in Docker compose 03:55
45 Backing up volumes 04:22
46 Anonymous volumes and the Dockerfile VOLUME instruction 02:49
47 Introduction 00:57
48 Default bridge network 04:16
49 Custom bridge networks 06:47
50 Networking on Docker Compose 06:50
51 Host network 04:45
52 Leveraging host.docker.internal 01:00
53 Summary of other network types 03:02
54 Introduction 01:37
55 Image scanning 04:12
56 Running containers as non-root 06:40
57 Under the hood: How containers work in Linux 06:27
58 The difference between ENTRYPOINT and CMD in Dockerfile 07:30
59 Tip: Creating command line aliases 01:19
60 Container hosting solutions 04:03
61 Course conclusion 01:05

Similar courses to From Zero to Hero: Docker for Developers

The Ultimate Docker Course

The Ultimate Docker Course

Duration 4 hours 25 minutes 17 seconds
Docker and Kubernetes: The Complete Guide

Docker and Kubernetes: The Complete Guide

Duration 21 hours 32 minutes 42 seconds
React: Intermediate Topics

React: Intermediate Topics

Duration 6 hours 5 minutes 3 seconds
Master Microservices with Java, Spring, Docker, Kubernetes

Master Microservices with Java, Spring, Docker, Kubernetes

Duration 23 hours 57 minutes 28 seconds
Docker & Kubernetes: The Practical Guide

Docker & Kubernetes: The Practical Guide

Duration 23 hours 10 minutes 27 seconds
React and Laravel: Breaking a Monolith to Microservices

React and Laravel: Breaking a Monolith to Microservices

Duration 15 hours 7 minutes 45 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
Docker and Kubernetes - The Complete Developers Guide

Docker and Kubernetes - The Complete Developers Guide

Duration 12 hours 40 minutes 38 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
Docker for DevOps Engineers

Docker for DevOps Engineers

Duration 4 hours 41 minutes 11 seconds