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

Select an image

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.