How to Use Podman Quadlets
summary
Explains how Podman quadlets (added in Podman quadlets v4.4) convert container, volume, network, build and pod configuration into systemd --user units placed under /run/containers/systemd, /etc/containers/systemd or per-user runtime dirs, and how unit fields like Install control auto-start on login. Demonstrates a concrete "mate fácil" stack: a Postgres container with a named volume, a custom network (matefácilnet), use of podman secret for database credentials, and an optional S3FS-backed volume for remote storage, showing that the generated units are managed with systemctl --user start/stop and unit status.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 1:09Podman and Quadlets overview
- 3:16Quadlet file locations
- 5:04Quadlet unit types
- 7:12Basic Container Quadlet
- 8:13Cube units and YAML
- 8:56Network setup
- 9:40Volumes in Quadlets
- 10:45S3FS remote volumes
- 12:08Build units
- 13:16Pods in Quadlets
- 14:41Mate Fácil example
- 15:43Temporary vs permanent volumes
- 16:45Verify SystemD units
- 18:12Network config
- 19:17Install details
- 20:40Image config with URLs
- 21:44Security with Podman secrets
- 23:07Managing container secrets
- 25:15Final Container Quadlet
- 25:57Run example
- 27:05Stop and manage
- 27:30Resources and Q&A
related talks
35mFive podman features you didn’t know about or that you should consider start using
39mPodman - create, run and secure Linux containers
34mPodman 101 and Beyond!
30mPodman 6.0 — The Next Evolution of Rootless Containerization
25mFrom Terminal to Container: Tracing Podman Run
32mSeals to the Rescue of Whales - Discovering Podman
43mWhat new features are in Podman?
41mPodman containers and HPC
