About this course
This free course takes you from your first podman run to containers that start at boot as systemd services. It covers images and builds, volumes, networking, rootless Podman, pods, Quadlet, registries, and Kubernetes YAML, and the commands follow the upstream Podman documentation. Every lesson was run on RHEL 10.2 with Podman 5.8.2, the release RHEL 10 ships today.
Most Podman guides stop at "it works like Docker". This course spends its longest chapter on Quadlet, the systemd integration that replaces the deprecated podman generate systemd, because that is how Podman containers usually run in production. The Troubleshooting Library is organised by the exact error message you see, such as permission denied on volumes, short-name resolution failures, and containers that stop after logout.
If you are new to containers, start with Getting Started and go in order. If you already use Docker, read Podman vs Docker and then jump to Rootless Podman or Quadlet and systemd. If something is broken right now, go straight to the Podman troubleshooting guide.

