Skip to main content

B5. Using Docker

What this page helps you do

Adapt the guide if Docker is part of the setup.

Why it matters

Docker can simplify repeatability, but it can also hide missing understanding.

You should already have

  • a Docker-based workflow

Skip this page if

  • Docker is not part of your setup

What to do

  • document the Docker commands in plain English
  • make sure local and production differences are clear
  • still verify logs, secrets, and deploy steps

Use Docker only where it reduces confusion.

Common mistakes

  • treating Docker as documentation instead of writing actual setup steps
  • not knowing how volumes and persistence work

Next step

Go to F4. Run your app locally.

Advanced notes

TODO for contributors: add a checklist for “Docker is present but nobody knows why.”