23 sections · hands-on text-first · no video

Podman Training

Daemonless containers, from primitives to production.

Coming soon

23 sections follow a workload from container primitives to a production deployment: rootless operation, images and Buildah, netavark and pasta networking, the security model, and orchestration with systemd and Quadlet — plus health checks and OpenTelemetry at the end, where they belong. Labs run on a Linux VM or podman machine. 270 questions keep you honest.

By Wolfgang Kerschbaumer

Status: all 23 sections, labs, and knowledge checks are built and in final review on the Podman 6 baseline. Enrollment opens soon at €79, VAT included.

Self-paced and text-first. You read, you type, you check; no video timeline to scrub. The companion book, Podman in Production, is available now at podman-book.com.

01 Curriculum

From container primitives to a production deployment.

Every section pairs a concept refresher with a hands-on lab and a knowledge check — 270 questions across the course. Open a part to see its sections.

Start here

Environment check, conventions, and how the course works

Part I Foundations 4 sections
  • 1 Why Podman
  • 2 Linux Container Primitives
  • 3 Installation and Configuration
  • 4 Rootless Containers
Part II The Container Lifecycle 6 sections
  • 5 Images and Containerfiles
  • 6 Building with Buildah
  • 7 Distributing Images with Skopeo
  • 8 Running Containers
  • 9 Storage, Volumes, and Artifacts
  • 10 Pods
Part III Networking 2 sections
  • 11 Networking with Netavark
  • 12 Rootless Networking with pasta
Part IV Security 2 sections
  • 13 The Podman Security Model
  • 14 Supply Chain Security
Part V Orchestrating with Podman 6 sections
  • 15 systemd and Quadlet
  • 16 Health Checks and Self-Healing
  • 17 Compose and the Docker API
  • 18 Kubernetes Workflows
  • 19 Observability and OpenTelemetry
  • 20 A Production Deployment with Quadlet
Part VI Podman Among the Alternatives 2 sections
  • 21 The Same App Four Ways
  • 22 Podman in a Kubernetes World
02 How it works

Read a little. Break it in a lab. Prove it stuck.

The same rhythm in every section, so the course gets out of your way and the material does the work.

Step 1

Read a little

Each section opens with a compact refresher in the browser — a few minutes of reading that sets up exactly what the lab needs, and nothing more.

Step 2

Break it in a lab

Numbered steps with checkpoints, run in your own terminal. Solutions stay one click away, not in your face. For Podman, a disposable Linux VM or podman machine carries every lab — rootless-first, and sudo appears only where rootful mode or host setup is the lesson.

Step 3

Prove it stuck

A knowledge check closes every section: 70% to pass, unlimited attempts, and the multi-select questions are all-or-nothing — exactly correct or try again.

self-paced · text-first · runs in your browser and your terminal

03 Who it's for

For people who work in a terminal already.

No graded deadlines and no cohort schedule. The course assumes you are busy, curious, and allergic to filler.

Made for
  • Engineers who ship Linux containers and are moving workloads off a daemon-based runtime.
  • Teams wiring systemd, Quadlet, health checks, and OpenTelemetry together end to end.
  • Anyone running docker out of habit and wondering what the rootless fuss is about.

Coming soon.

Sign up to hear when Podman Training opens for enrollment. You also join sysinit-news, the sysinit newsletter with occasional book and course updates.

The signup uses double opt-in and covers both lists. Every message includes an unsubscribe link.

If you're building production infrastructure with Podman, talk to us. We design and run container platforms for a living.