Learn Docker 1 · Guided interactive lab
Build your first Docker web server.
From image to secure Compose deployment. Experiment in a simulator, see what Docker changes and finish with a configuration for your own host.
11practical steps
± 25minutes
0risk to your host
Step 1 of 11
ImageSelect an image
An image is a read-only package containing the application, system files and default configuration. Every container starts from an image.
Why this matters
A tag such as alpine can move. A version-bound tag makes a deployment more reproducible.
Next: experiment without the rails
Take your Compose model into the Playground.
Learn Docker 1 explains each decision in order. The Playground is your open workbench for editing YAML, visualizing networks and volumes, scanning security, analyzing logs and solving failures.