4 ms·
I keep seeing Podman mentioned as a Docker alternative, but I'm unclear on when the juice is worth the squeeze. For someone doing typical web development (Node.
by pbd 1y ago
I keep seeing Podman mentioned as a Docker alternative, but I'm unclear on when the juice is worth the squeeze. For someone doing typical web development (Node.js/Python services, Postgres, Redis), what specific problems would Podman solve that Docker doesn't? Is this more about security/compliance or are there developer experience benefits too?
- arcfour 1y agoAt a high level, Docker and Podman implement the same standard for containers, but my understanding is that Podman implements more of said standard (more/newer features) and in a more standards compliant way. This can be a good or a bad thing—good because it's better, but bad because the popularity of Docker sometimes means things aren't compatible and require some tweaking to get running.
- pbd 1y agofair enough. thanks.
- mechanicalpulse 1y agoPodman is daemonless while docker is a client/server pair. Podman also shipped with support for rootless containers, though Docker now has that capability as well. The podman CLI is nearly a drop-in replacement for docker such that `alias docker=podman` works for many of the most common use cases. If you don't care about the security implications of running containers as root via a client/server protocol, then by all means keep using Docker. I've switched to podman and I'm happy with my decision, but to each their own.