News for hackers. Stuff that matters.
Re:Podman: A Daemonless Container Engine by shaicoleman on Thursday February 11, 2021 @11:35AM (#26103591)
I tried it, and went back to Docker with BuildKit.

* The newer version of Docker+BulidKit supports bind-mounts/caching/secrets/memory filesystem etc. we used it to significantly speed up builds. You could probably find a way in buildah to achieve the same things, but it's not standard.

* Parallel builds - Docker+BulidKit builds Dockerfile in parallel, in podman things run serially. The combination of caching and parallel builds and Docker being faster even for single-threaded builds, Docker builds ended up an order of magnitude faster than the Podman ones.

* Buggy caching - There were a lot of caching bugs (randomly rebuilding when nothing changed, and reusing cached layers when files have changed). These issues are supposedly fixed, but I've lost trust in the Dockerfile builds.

* Various bugs when used as a drop-in replacement for Docker.

* Recurring issues on Ubuntu. It seemed all the developers were on Fedora/RHEL, and there were recurring issues with the Ubuntu builds. Things might be better now.

* non-root containers require editing /etc/subuid, which you can't do unless you have root access.

More information about the new BuildKit features in Docker:

https://pythonspeed.com/articles/docker-buildkit/

Re:Podman: A Daemonless Container Engine by lima on Thursday February 11, 2021 @12:18PM (#26104284)
Buildkit's caches are a killer feature. They go a long way towards making Docker builds usable for iterative development.

We also migrated back to Docker from Podman because of Buildkit and the general bugginess of Podman.

Re:Podman: A Daemonless Container Engine by feanaro on Thursday February 11, 2021 @12:04PM (#26104072)
FWIW, I'm using Podman and I'm happy with it given that it's fast enough for my purposes and I haven't encountered any caching bugs.