Podman is unironically the better choice. Just try to make docker comply with your firewall...
post
Ngl after trying out Rootless Podman on my system (I was playing with Distrobox) I kinda wanna switch my whole Homelab to it, I'm just lazy, afraid the move to rootless with blow up everything and have zero fucking free time.
i genuinely run all my shit bare metal
This is why I don't like Docker compared to Podman:

I may be dumb but I apply the firewall at the router level (OPNsense). That should be fine, right?
I literally yesterday dealt with that. Thereβs an option to just turn off Dockerβs firewall manipulation so you can do it manually.
I had the same issue, but I just added my plain iptables rules to the DOCKER-USER table, which worked fine
I'm curious why you feel this way? I'm kinda the opposite β podman has features I use that Docker doesn't.
Not the poster, but I kinda get this sentiment. For my laptop and things that I do for work, I prefer Podman. Better security posture out of the box, and I'm typically crafting my own pods to work a specific way.
But, if I am just trying to start up some app/service and I'm following the GitHub documentation with the project...I want to just copy and paste and there isn't a 1-for-1 for docker compose. Podman does have an alias package so you can say docker on the cli, but the "compose" part of it is not as good if I just want something to run without dicking with it.
So in short, if I'm making something with a container or want to have hands on control, I prefer Podman. If I'm running something "off the shelf", like just running someone's docker compose files files from their Github, I'm just running Docker man.
I use the docker compose plugin with podman and it's the same. My compose stack is massive with tons of services and I migrated it from docker to podman with no issues.
There's a built in tool to rake docker compose files, and make quqdlets that worked just fine for me?
Docker became a license nest despite actual devs using k8s like a normal person should.
Meanwhile podman gave us rootless containers, CDI, and quadlets which far outweighs whatever docker is limping to the barn with.
Atleast Podman is faster + does not require a centralised daemon
top 50 comments