4 ms·
I thought Podman attempts to mimic Docker behavior as close as possible? What is different in its architecture exactly?
by cabirum 4y ago
I thought Podman attempts to mimic Docker behavior as close as possible?
What is different in its architecture exactly?
- deleted 4y ago[deleted]
- saxonww 4y agoA primary difference is no server component running as root.
- zrail 4y agoBy default Podman doesn't have a daemon running as root, although you can opt into it. Podman instead really encourages setting up systemd units to keep your images running.
- nicce 4y agoPodman is very different internally than Docker. It might mimic commands and OCI image standard, but other things are quite different. Docker is daemon-based and and Podman is not. Podman uses SELinux by default with additional features and other practices for better security. You can use it without root user.
- doublepg23 4y agoThe primary difference is you’ll attempt to use Podman and begrudgingly go back to Docker after banging your head debugging SELinux.
- nicce 4y agoThe endless war of usability and security
- ncphil 4y agoHa! My experience exactly, although I have to admit that this was for personal use at home where my patience is usually thin to non-existent. Docker CE on the home server saved me a lot of aggravation, where podman got me wondering if virtual machines were really that bad... Net effect is that I'm back on docker, plus two vm's I stood up during podman's interregnum.
- prmoustache 4y agoAre you guys the kind of terrible devs who do chmod 777 everypath you walk into? I guess you also put your user account in the docker group.
- doublepg23 4y agochmod is much better documented than the vague errors (which are silent or displayed as I/O errors) that podman "gives" you. No, I usually use sudo with a slightly extended timeout.