Podman
Daemonless open-source container engine from Red Hat, compatible with Docker images and CLI.
HN commenters like Podman as a near drop-in Docker replacement that runs existing Dockerfiles and compose files,1234 for running rootless without a background daemon,567 and for managing containers as systemd services through Quadlets.8910 The most common complaint is the last few percent of Docker compatibility, where podman-compose gaps and tools like skaffold break,11121314 and some report frustrating setup on certain systems and distros.151617
Why people recommend it
Docker drop-in · 3
Most users switched from Docker with existing Dockerfiles and compose files and few or no changes.
“we switched to Podman and it was literally as easy as installing it and pointing it at our docker-compose.yml.”
“wow... Podman works just as well as Docker in 99.99% of my cases”
Show 1 more
“I use podman and almost exclusively start containers using podman compose. Haven't noticed any issues after migrating from docker.”
Rootless security · 3
Running containers without root is described as smooth, easy to set up and more secure than Docker.
“Rootless was the reason I switched to Podman years ago. It's just so smooth”
“Rootless Podman is very easy to setup, it's all I use on Debian 13”
Show 1 more
Quadlets and systemd · 3
Quadlets let users run containers as systemd units managed with the usual systemctl and journalctl tools.
“We moved from docker to podman about 15 months ago, and I'm never going back.”
“Quadlets are great”
Show 1 more
Agent sandboxing · 3
Commenters use Podman containers to isolate AI coding agents and untrusted Python tooling from their main system.
“I use podman through a bash script to launch a container whenever I want an agent to work on one of my repos.”
“Safely inside podman containers too because I dont trust this fast moving python eco system at all.”
Show 1 more
“I've been using podman, and for me it is good enough.”
Pods and Kube YAML · 3
Built-in pods and Kubernetes YAML support offer compose-like management of multi-container stacks.
“podman supports it natively and you can actually wrap your app containers into a single "pod" for easier management.”
“I recommend using the .kube units instead.”
Show 1 more
“podman has docker-compose like management built in, in the form of pods”
Fewer Docker footguns · 3
Unlike Docker it does not overwrite firewall rules and needs no always-running daemon.
“This is the primary selling point of podman to me actually”
“I migrated to Podman because Docker is poorly designed and full of footguns.”
Show 1 more
“we switched to Podman and it was literally as easy as installing it and pointing it at our docker-compose.yml.”
Caveats and dissent
Compatibility gaps · 3
A small share of cases break, including podman-compose gaps and tools like skaffold that expect Docker.
“despite it being a good drop-in replacement like 95% of the time”
“wow... Podman works just as well as Docker in 99.99% of my cases”
Show 1 more
“podman supports it natively and you can actually wrap your app containers into a single "pod" for easier management.”
Setup friction · 3
Some users hit basic problems or painful configuration, including rootless setup on RHEL and a Steam Deck server.
“Every time I use Podman or Podman Desktop I run into the most basic problems.”
“Had similar issues with podman on a Steam Deck of mine that I use as a little home server - eventually got a configuration working fine but was a real pain.”
Show 1 more
“These days I have all but forgotten we used to use `docker` but use `podman` instead”
Ubuntu packaging · 2
Some sysadmins avoid it because Ubuntu users must rely on older distro-packaged versions.
“This one issue has kept me from seriously considering Podman for years.”
“Podman doesn't and I therefore have avoided using their software for years even though they have some compelling features.”
Overlay performance · 1
One user found fuse-overlayfs noticeably slower than Docker and saw obscure build errors.
“It's random, little things like that which keep biting me every time I try to make the switch.”
Quadlet tooling · 2
Quadlet files lack a convenient validation command, and the systemd integration is called oversold by one user.
“I switched from a giant docker compose file to podman quadlets on my homelab.”
Heavy for sandboxing · 1
One developer found it too heavy and complicated for lightweight sandboxing compared with bubblewrap.
“I started out implementing it with podnan, but that's also far too heavy and complicated”
Often compared with
14 moved from Docker to Podman
1 moved from Docker Compose to PodmanDocker Desktop5 comments mention both
2 moved from Docker Desktop to Podman
Who recommends it in their own words
Threads where it came up
- Podman v6.0.0 31 mentions
- Omarchy: Any User Process Can Escalate to Root 5 mentions
- Docker is weird 3 mentions
- Auto mode is now the default in Claude Code 2 mentions
- Securing Services with Rootless Containers 2 mentions
- Ollama: All Aboard Open Models 2 mentions
Data: podman.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 50
“This is the primary selling point of podman to me actually”
“I switched to Podman because it’s daemon less (no resources are used unless a container is running) and it doesn’t need to run as root.”
“Podman came along relatively late (2018) and benefited from a lot of Linux kernel and systemd improvements”
“Basically Podman is a more secure version of Docker.”
“All of those are in different containers running through podman.”
“The pattern I've settled on is using Podman quadlets for most services, but that isn't without pain either.”
“Just install podman, install VSCodium, add the SSH extension”
“I use an alias to launch a Podman container with opencode in $PWD”
“Safely inside podman containers too because I dont trust this fast moving python eco system at all.”
“Lately it supports running agents in Podman containers.”
“Every time I use Podman or Podman Desktop I run into the most basic problems.”
“there's nothing as simple as Distrobox and rootless Podman to set up isolated non-root environments”
“I likely would've switched to podman wholesale instead of compromising my system”
“I migrated to Podman because Docker is poorly designed and full of footguns.”
“I'm using podman on my host”
“I use podman for things like this, works perfect”
“exec podman container run --rm --read-only --network=llm”
“run Claude in Podman”
“my entire lint workflow now takes 30 seconds”
“I recommend using the .kube units instead.”
“The '--userns=auto' argument is a useful isolation method in both rootless and rootful Podman containers.”
“As a developer, I use docker/podman. Works great.”
“I use it as a podman backend”
“Perhaps I'll give Podman a shot one of these days!”
“Have since switched to Podman.”
“Fedora + Niri + Foot + Podman + Neovim is better with each release.”
“Quadlets are great”
“I started out implementing it with podnan, but that's also far too heavy and complicated”
“podman machine manages VMs:”
“I use podman through a bash script to launch a container whenever I want an agent to work on one of my repos.”
“I use a custom harness in a podman container run by a non-sudoer system account.”
“Podman doesn't and I therefore have avoided using their software for years even though they have some compelling features.”
“either a cloud VM or a local podman container”
“I use podman and almost exclusively start containers using podman compose. Haven't noticed any issues after migrating from docker.”
“podman supports it natively and you can actually wrap your app containers into a single "pod" for easier management.”
“wow... Podman works just as well as Docker in 99.99% of my cases”
“Podman has supported plugin compose (v2) for years now”
“that is exactly why I use podman: a predictable version of it is in my distro's repos.”
“I moved in 2021.”
“podman's been great for me on macOS for testing stuff quick”
“This one issue has kept me from seriously considering Podman for years.”
“It's random, little things like that which keep biting me every time I try to make the switch.”
“despite it being a good drop-in replacement like 95% of the time”
“Had similar issues with podman on a Steam Deck of mine that I use as a little home server - eventually got a configuration working fine but was a real pain.”
“we switched to Podman and it was literally as easy as installing it and pointing it at our docker-compose.yml.”
“We moved from docker to podman about 15 months ago, and I'm never going back.”
“it was a pleasant surprise to see how how easy it was to drop it in as a replacement.”
“Rootless was the reason I switched to Podman years ago. It's just so smooth”
“it's been pretty simple.”
“Rootless Podman is very easy to setup, it's all I use on Debian 13”