In this video, we begin our Docker course and cover in detail how Docker works, the differences between Docker Engine and Docker Desktop, and which option to choose for your operating system—Windows, Linux, or macOS.
If you don't want to install Docker, you can use https://www.docker.com/play-with-docker/
You'll learn:
What's the difference between Docker Desktop and Docker Engine
Why Docker Desktop runs through a virtual machine
When is it best to use Docker Engine (prod, CI/CD, servers)
Docker licensing considerations
How to install Docker Desktop on Windows (via WSL2)
How to install Docker Engine on Ubuntu and CentOS
This course is designed for beginners, DevOps engineers, and developers. You can follow all the steps locally using your favorite code editor.
00:00 Let's get started
01:30 What's the difference between Docker Engine and Docker Desktop
04:27 Why is it better to use Docker Engine?
07:05 Installing Docker Desktop on Windows
07:27 Installing WSL on Windows
08:46 Enabling hardware virtualization in BIOS
09:20 Continuing with the installation of Docker Desktop on Windows
10:23 WSL integration
12:38 Installing Docker Engine on Ubuntu
16:27 Installing Docker Engine on CentOS
📌 In the following videos, we'll cover Docker commands, containers, images, volumes, networks, and practical use cases in detail.