One challenge I have come across is mapping multi-UID containers to a single host user. By default, root in the container maps to the user running the podman container on the host. Over the years, applications have adopted patterns where containers run as non-root users, for example www-data aka UID 33 (Debian) or just 1000. Those no longer map to your own user on the host, but subordinate IDs. I wish there was an ea…
I ditched Docker for Podman
81–90 of 670 posts
Re: I ditched Docker for Podman
#82I did numerous attempts to switch from docker to podman. Latest one worked, and so far I didn't feel the need to get back to docker. There was only one issue that I had: huge uid didn't work in podman (like 1000000 I think), but I fixed the dockerfile and rest worked fine for me. podman-compose does not work well in my experience, but I don't use it anymore.
Of course if you have really large / complex compose files or just don't feel like learning something else / aren't using k8s, stick with docker.
Re: I ditched Docker for Podman
#83Last third party container I’ve built had COPY —-link statements that didn’t worked on podman. Granted it worked just fine with a normal copy but it’s not 1:1.
https://github.com/containers/buildah/issues/4325#issuecomme...
Re: I ditched Docker for Podman
#84Earlier quoted context omitted.
Having an LLM function as a translation layer from docker compose to k8s yaml works really well. On another note, podman can generate k8s yaml for you, which is a nice touch and easy way to transition.
Use an LLM is not a solution. It's effectively telling you to switch your brain off and hope nothing goes wrong in the future. In reality things do go wrong and any conversation should be done with a good understanding of the system involved.
/s
Re: I ditched Docker for Podman
#85Re: I ditched Docker for Podman
#86I have ditched docker desktop on macOS for OrbStack.
OrbStack looks pretty nice, BUT an $8/mo/user subscription? Blech.
Re: I ditched Docker for Podman
#87> If your Docker Compose workflow is overly complex, just convert it to Kubernetes YAML. We all use Kubernetes these days, so why even bother about this? I find that kubernetes yaml are a lot more complex than docker compose. And while I do, no, not everybody uses kubernetes.
Re: I ditched Docker for Podman
#88Re: I ditched Docker for Podman
#89Most of my containers end up on k8s clusters as pods. What else would one use podman or docker for beyond local dev or maybe running a local containerized service?
Re: I ditched Docker for Podman
#90Switching to podman immediately fixed it, never looked back