Hacker News new | past | comments | ask | show | jobs | submit login

This is a lot of work for something that works out of the box with Podman. Of course, using Podman introduces its own idiosyncrasies, and as someone else noted, the benefit of the approach in the article is that all users share an image cache.

Source: I use Podman on a workstation where I SSH in as a bunch of different non-root users, and I've never had to think about it working.




I've used rootless podman for development for several months now.

I had a few issues in the beginning, but in the end the solutions were rather trivial. I had to:

- Delete config files from previous podman versions (pre 4)

- Enable the docker socket (for my user)

- Use docker compose 2 rather than "podman compose" or an older docker compose (shipped with the distro)

We mostly use docker-compose files for our dev setups, so I can't say if I'd run into issues with more elaborate setups. But I must say that it works extremely well for me.


I've switched from using podman-compose to using the podman native way of composing services, which uses Kubernetes style manifests

https://docs.podman.io/en/stable/markdown/podman-kube-genera...

It also lets you generate those manifests from existing containers or pods. No need to learn the compose spec, less friction dev and prod without stop-gap measures like Kompose


You are absolutely right.

However, if your company has already highly invested into using Docker, the fact of something working OOTB in any other piece of software doesn't convince to make a decision to switch.

On top of that, our DevOps team is pretty happy with Docker :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: