๐Ÿ‹

Podman

Podman is a daemonless, rootless container engine maintained by Red Hat, built as an alternative to Docker with a nearly identical command-line interface. It's the #25 most-used developer tool, reported in roughly 11.1% of developer surveys. Unlike Docker, Podman doesn't require an always-running background daemon, which makes it popular in security-conscious environments and organizations wary of Docker Desktop's licensing terms.

Quick facts
Type: Containerization platform
Made by: Red Hat
License: Free / open-source (Apache 2.0)
Platforms/Hosting: Linux-native; also available on macOS and Windows via a lightweight VM
Primary use case: Building and running containers without a root daemon
Jump to: ExampleGetting startedBest for

Example

Podman's commands mirror Docker's almost exactly, so most Docker workflows work by simply swapping the command name.

# run a container (rootless, no daemon needed)
podman run -d -p 8080:80 --name web nginx

# build an image from a Containerfile/Dockerfile
podman build -t myapp:latest .

# list running containers
podman ps

Getting started

Podman is packaged in most Linux distro repositories; on macOS/Windows it runs containers inside a managed lightweight VM.

# install on Fedora/RHEL
sudo dnf install podman

# install on Debian/Ubuntu
sudo apt install podman

# macOS/Windows: initialize the Podman machine VM
podman machine init
podman machine start
Best for: Teams in regulated or security-sensitive environments (or anywhere Docker Desktop's licensing is a blocker) who need rootless, daemonless containers with minimal workflow change from Docker.