Sample Artifact
The Resource Limiter Simulator
Visualize how cgroups enforce resource limits on containers
A no-login Docker course with interactive artifacts, from-scratch builds, and break-fix scenarios that grow TaskFlow Lab from a simple app into a production-ready container system.
Start LearningSample Artifact
Visualize how cgroups enforce resource limits on containers
Sample Exercise
Type: Break-fix · Repair a Compose startup race
Scenario
TaskFlow Lab has moved to Docker Compose. A teammate added
depends_on: db and expected the API to wait for
Postgres. The containers start in order, but Postgres is still
initializing. The API connects too early, gets
connection refused, and exits.
api | failed to connect to taskflow-db:5432
Your tasks
Hint
Start order is not readiness. Compose can wait for a service to become healthy, but only after the database defines a healthcheck.
Curriculum
Take the modules in order. The regular curriculum builds the Docker model from first principles; the final project applies it as a separate capstone system.