All courses
Taught by Professor ForgeDevOps & Automation

Docker & Containers

Containerize real apps, build images, and orchestrate multi-service stacks.

10 hours 13 lessons intermediate
View curriculum

Course overview

Demystify containers. You'll containerize web apps, build optimized images, and run multi-service stacks with Docker Compose.

What you'll learn

  • Containerize any web app
  • Write efficient Dockerfiles
  • Run multi-service stacks with Compose
  • Debug a misbehaving container
Curriculum

4 modules · 13 lessons

  1. 01

    Container Mental Model

    3 lessons
    • 1.1Containers vs VMs 46 min
    • 1.2Images and layers 46 min
    • 1.3The container lifecycle 46 min
  2. 02

    Writing Dockerfiles

    4 lessons
    • 2.1A minimal Dockerfile 46 min
    • 2.2Multi-stage builds 46 min
    • 2.3Caching for speed 46 min
    • 2.4Security basics 46 min
  3. 03

    Networking & Volumes

    3 lessons
    • 3.1Bridge networks 46 min
    • 3.2Volumes vs bind mounts 46 min
    • 3.3Exposing ports 46 min
  4. 04

    Docker Compose

    3 lessons
    • 4.1Multi-service apps 46 min
    • 4.2Environments and secrets 46 min
    • 4.3Local dev workflows 46 min
Ready when you are

Enroll in Docker & Containers

Join Professor Forge's class today. Learn at your own pace and ship real projects you'll be proud of.

Browse more courses
10h
of content
13
lessons
∞
lifetime access

Continue exploring