Use when the user asks about Podman, rootless containers, Quadlet/systemd units, Podman Compose, or migrating Docker workflows to Podman. Creates and manages rootless Podman containers, maps Docker commands, configures podman run/build/compose flows, and sets up systemd-managed services.
Use when the user asks about Podman, rootless containers, Quadlet/systemd units, Podman Compose, or migrating Docker workflows to Podman. Creates and manages rootless Podman containers, maps Docker commands, configures podman run/build/compose flows, and sets up systemd-managed services.
# Run a container without root — this is the Podman default
podman run --rm -it alpine sh
# Verify rootless mode
podman info --format '{{ .Host.Security.Rootless }}'# should print: true# Verify user namespace mapping (uid 0 in container = your UID on host)
podman unshare cat /proc/self/uid_map
Quadlet Unit Example
Place .container files in ~/.config/containers/systemd/ (user) or /etc/containers/systemd/ (system):