Skip to main content

Docker for DevOps Engineers

4h 41m 11s
English
Paid

Course description

Docker is tool to package and deploy software using containers. Unlike Virtual Machines, Docker is lightweight and does not require a lot of resources to run. Docker has become the tool that everyone is using to release software and it used in CD/CI.

Read more about the course

In this course you will learn and have full understanding of

  • What is docker and how it differs from Virtual Machines
  • Docker Images and Containers
  • Docker Architecture
  • Volumes
  • Build Docker Images
  • Docker Compose
  • Image Tagging and Versioning
  • Networking
  • Debugging
  • Docker Security
  • Best Practices

Are you ready to learn the tool that has revolutionised how code from your computer is packaged in a way that it just works elsewhere, allowing you to release code faster to to end users.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 66 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Hi

All Course Lessons (66)

#Lesson TitleDurationAccess
1
Hi Demo
00:44
2
What is Docker
01:32
3
Docker vs VM
04:34
4
Installing Docker
02:54
5
Exploring Docker Dashboard
03:11
6
Tools
02:06
7
Getting started with Docker
05:58
8
Undestanding Containers
06:10
9
Docker Images and Containers
08:51
10
Managing Containers
05:06
11
Docker ps format
03:16
12
Exposing Ports
04:38
13
Exposing Multiple Ports
05:11
14
Naming Containers
03:12
15
Running Container in the background
03:45
16
Docker Images
02:25
17
Managing Docker Images
04:21
18
Docker Pull
02:55
19
Inspecting Images
02:59
20
Docker Architecture
02:43
21
Docker Daemon
04:54
22
Volumes
04:11
23
Bind Mount Volumes
01:11
24
Bind Mount Volumes in Action
05:28
25
Using Vomules for Local Dev
08:28
26
Docker Volumes
04:09
27
TMPFS Mount
01:15
28
Dockerfile
01:17
29
Creating Dockerfile
05:06
30
Building DockerImages
03:21
31
Running a container from Custom Image
02:57
32
Investigate Container file system
01:59
33
Buliding ExpressJS API
08:40
34
Dockerfile and Building image for user-api
05:13
35
Running Container for user-api image
03:55
36
Exploring Dockerfiles
04:26
37
Dockerfile reference
02:35
38
Pulling Images using a Specifc Tag
05:00
39
Creating tags
06:02
40
Creating Version 2 of the Dashboard
06:39
41
Never Run Latest In Production
02:20
42
Image Variants
06:19
43
Docker Registries
04:13
44
Docker Login
05:49
45
Docker push
06:51
46
Docker Inpect
02:54
47
Logs
03:26
48
Running commands in Containers
04:16
49
How to comunicate between containers
01:40
50
Docker Network
03:37
51
MongoDB Container
05:07
52
MongoExpress
06:30
53
Understanding Container Communication
07:02
54
Another example
05:31
55
What is Docker Compose
01:08
56
Docker Compose cmd
02:19
57
Services
08:37
58
Docker Network
03:46
59
Docker Compose Up
07:07
60
Exploring docker compose commands
05:06
61
Docker Volume
02:57
62
Docker Compose Documentation
01:46
63
Docker scan
04:43
64
Trivy
04:50
65
Distroless Images
04:44
66
Security Best Practices
05:16

Unlock unlimited learning

Get instant access to all 65 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

DevOps from Start to Finish

DevOps from Start to Finish

Sources: iamtimcorey.com (Tim Corey)
How real-world developers set up their projects, use source control, configure CI/CD, and manage multiple environments. In this course*, you are going to learn how to set up you...
5 hours 43 minutes 19 seconds
Database DevOps from Start to Finish

Database DevOps from Start to Finish

Sources: iamtimcorey.com (Tim Corey)
If you have only ever built a database using SQL Server Management Studio (SSMS), you are in for a treat. SQL Server Data Tools (SSDT) is designed for building
2 hours 40 minutes 37 seconds
React and Laravel: Breaking a Monolith to Microservices

React and Laravel: Breaking a Monolith to Microservices

Sources: udemy
Microservices Architecture, React, Next.js, Laravel, Docker, RabbitMQ, Event Driven Microservices, Internal APIs, Redis. Learn how to create a Monolith using React and Laravel t...
15 hours 7 minutes 45 seconds
Docker for Node.js Projects From a Docker Captain

Docker for Node.js Projects From a Docker Captain

Sources: udemy
Welcome to the best course on the planet for using Docker with Node.js! With your basic knowledge of Docker and Node.js in hand, Docker Mastery for Node.js is a
8 hours 14 minutes 12 seconds