Top
Best
New

Posted by codesmash 9/5/2025

I ditched Docker for Podman(codesmash.dev)
1123 points | 654 commentspage 14
jayd16 9/5/2025|
Any alternative for Windows containers?
coffeecoders 9/5/2025|
There isn't anything really.

The WSL backend is the pain point, which doesn't go away with Docker or Podman or anything else.

jayd16 9/5/2025||
I actually mean windows kernel containers so I don't think wsl is involved.

Windows server can run them without docker but for local dev I'm not sure what the alternative is.

esseph 9/8/2025||
Just.. run linux for those?
thatxliner 9/5/2025||
Supabase is sort of wonky on Podman
sudoshred 9/5/2025||
Rancher Desktop was far easier to get up and running on macOS than podman for me. Drop in compatible with docker compose syntax too.
PufPufPuf 9/5/2025||
> I literally just aliased docker=podman in my shell and carried on with life.

Thanks, I hate it. It might look fine at first but once you need anything more advanced than running a hello world container, it falls apart. Fun fact, there is no set of flags that would correctly build a multi-platform image on both Docker and Podman -- I found out the hard way.

I guess Podman may work if you go all in on it, but pretending that it's a drop-in replacement for Docker will bring you only pain.

icanthulahoop 9/5/2025||
docker was harder to pick up than vim but once it works, it just works. podman seems interesting at first but it's a complete mess to pick up and once you pick it up you realize it isn't worth the hassle. more power to podman afficionados but I can't see this taking off
udev4096 9/5/2025||
> just convert it to Kubernetes YAML

Either you haven't worked on k8s at scale or you're seriously suggesting an overly complex solution to elegant docker-compose. Docker compose exists because of it's simplicity and stability. I have also started using swarm and it doesn't get the recognition it deserves for the most easy-to-manage orchestration. Podman doesn't have such a thing. And yes, podman-compose is absolute garbage

cramcgrab 9/5/2025||
Isn’t Portman ibm?
aargh_aargh 9/5/2025||
https://www.redhat.com/en/about/press-releases/ibm-closes-la...
johannes1234321 9/5/2025||
Podman is created by RedHat, thus IBM.
jbverschoor 9/5/2025||
Whenever I see portmappings I die a little inside. OrbStack makes so much more sense be default
rcarmo 9/5/2025||
Sorry, but I tried and just couldn’t get compose and networking to work the way I wanted - as well as permissions, volumes and a lot of other stuff…
goku12 9/5/2025|
Which compose? Podman-compose [1] wasn't fully up to date with the latest compose-spec [2] the last time I checked it. However, the docker-compose v2 [3] (the one in Go, not Python [4]) is compatible with the Podman engine [5] and works like a charm for me.

I have also had no issues with networking, permissions or volumes while running as non-root user. Are you simply facing issues setting it up, or are you hitting some bugs or missing features?

[1] https://github.com/containers/podman-compose

[2] https://compose-spec.io/

[3] https://github.com/docker/compose

[4] https://github.com/docker/compose/tree/v1

[5] https://www.devopsroles.com/how-to-use-docker-compose-with-p...

sirmike_ 9/5/2025|
ever try to dev with it on a Mac?

haha.

Nope. No thank you. Not sure if Windows has that issue.

mring33621 9/5/2025|
I'm using 'podman' with 'k8s/kind' on my M1 macbook and have had very few issues

Maybe a couple quirks with TCP port access, but a quick convo with gemini helped me

More comments...