podman
Installation
SKILL.md
Podman
Podman is a daemonless, rootless container engine for developing, running, and managing OCI containers and pods, functioning as a secure drop-in alternative to Docker.
When to Use
- Rootless & Daemonless Containerization: Running OCI containers without requiring root privileges or background daemons.
- Drop-in Docker CLI Replacement: 100% command-line compatible alias (
alias docker=podman) with enhanced security. - Podman Pods for Kubernetes Prototyping: Grouping containers into shared network pods locally before deploying to Kubernetes.
- Systemd Integration via Quadlets: Running production containers managed natively by Linux
systemdservice managers.
Quick Start
# Run a container (Rootless)
podman run -dt -p 8080:80 nginx
# Generate K8s YAML
podman kube generate my-container > pod.yaml