← All courses

Docker

Build, ship, and run applications in containers with images, networks, and Compose.

  • Images
  • Dockerfile
  • Compose
  • Registry
  • Networking

Study plan

  1. Phase 1

    Containers 101

    1 week
    • Images vs containers, layers, and tags
    • docker run, exec, logs, and cleanup
    • Volumes and bind mounts
  2. Phase 2

    Building images

    1 week
    • Dockerfile instructions and build context
    • Multi-stage builds
    • Image size and security basics
  3. Phase 3

    Multi-container apps

    1 week
    • Docker Compose: services, networks, env
    • Local development workflows
    • Pushing to a registry