| ▲ | WhyNotHugo 2 hours ago | |
> No idea why Docker is still so much more popular than Podman. Podman is obviously the better implementation. docker-compose is one big reason. The networking aspect of it still isn't feature-compatible compared to using docker. I keep trying podman+docker-compose again every 6–9 month, and there's also some issue that makes it unfeasible for my use case. Its IPv6 implementation is also broken, and connections from the host to the container are dropped if the host doesn't have a public IPv6 address (WTF!?). I reported this in June 2024 (#22959). Not being able to reach an HTTP server on a podman container from my host when I'm offline is ridiculous. Lots and lots of tiny little bugs and quirks which are a nuisance to deal with. With docker, everything just works. Another recent bug I hit was that the value of the environment variable TMPDIR and XDG_RUNTIME_DIR is persisted to disk with podman's internal state. After a reboot, if either of those has changed, nothing works because podman tries to use directories that don't exist. This… seems to be due to workarounds for wildly broken setups. I've reported many of these bugs, and have a backlog of a lot more that I haven't bothered to report yet. What honestly really surprises me is how many people actually manage to use podman for work despite all its issues. | ||