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