Docker Basics
Get started with Docker: installation, understanding images and containers, working with Dockerfiles, and creating your first containerized applications.

Docker is a revolutionary tool for deploying and distributing applications. In this unit, you’ll learn the fundamentals: what Docker is, how to install it, work with images and containers, and create your first Docker applications.

Lessons in this unit:

0: ▶︎ Introduction
1: Introduction to Docker
2: Installing Docker on macOS
3: First steps with Docker
4: Docker Images
5: Docker Containers
6: Dockerfiles
7: Using Docker Desktop to manage Containers
8: Sharing Images on Docker Hub
9: Create a Node.js Docker Container

Join my AI Workshop!

The Web Development BOOTCAMP cohort starts in February 2026