4 ms·
trey-jones, I apologize, but I cannot reply to you directly. The biggest showstopper for podman is that it runs entirely in userspace on Linux. Having said tha
by eptcyka 5y ago
trey-jones, I apologize, but I cannot reply to you directly.
The biggest showstopper for podman is that it runs entirely in userspace on Linux. Having said that, I use it as a drop-in replacement for Docker and it's only become better in the past year. This is somewhat irrelevant to the Docker Desktop product, as podman doesn't provide a nice packaged up solution, but you can use podman on Windows and Mac as long as you have a Linux host available, either as a guest VM or as a machine _elsewhere_ on the network, see [1]. I only use Linux if I can, and the ability to run images without having to run a daemon with root privileges is a very big bonus for me, but it might not be for you. Now I do wonder, how hard would it be to declare a minimal nixOS VM for running as one's podman host :)
[1]: https://podman.io/getting-started/installation.html https://podman.io/getting-started/installation.html
- Sebb767 5y ago> The biggest showstopper for podman is that it runs entirely in userspace on Linux. As I see it, that's the whole selling point. Need to have something with limited rights or build a container without root? Podman is the way to go.
- eptcyka 5y agoI agree, what's missing is a nice VM appliance for macOS and Windows.
- Frost1x 5y agoThis is what singularity did in the HPC world (amongst other handy features): https://singularity.hpcng.org/ https://singularity.hpcng.org/
- rhatdan 5y agoNo true. Podman runs natively on a MAC, using a Linux VM for containers, just like Docker. `podman machine init` pulls down a VM, after which you can start running, developing, and building the same images that Docker and Kubernetes use. Just `brew install podman`. For Windows, Podman is available on many distributions in WSL2.
- rualca 5y ago> The biggest showstopper for podman is that it runs entirely in userspace on Linux. Why do you believe that? Docker's "root by default" design decision is the bane of Docker. Podman is even described as Docker done right in that regard.
- antonyh 5y agoThis might even be a good selling point - sharing a container host amongst multiple devs means that the hardware for devs can be lighter/cheaper. Even for myself flying solo I can use my old desktop as a Podman server, conserving RAM/CPU in my development env. Sounds good to me.