6 ms·
At this point I stay far away from anything Docker Inc. Podman already has an architecture that makes way more sense on Linux. There are plenty of free alternat
by ilovecaching 4y ago
At this point I stay far away from anything Docker Inc. Podman already has an architecture that makes way more sense on Linux. There are plenty of free alternatives for image registries, but self hosting is also super easy (I mean why not just run a registry container and be done with it).
- cabirum 4y agoI 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.