logoalt Hacker News

kvirani • today at 2:35 AM • 4 replies • view on HN

Does Postman sidestep these weird things about Docker? Or just some of them?


Replies

thayne • today at 3:03 AM

I assume you mean podman?

The first two are just kind of the nature of containers on linux, and applies to any container technology.

Podman does allow you to run it as a non-root user (with some limitations), that was in fact one of the biggest motivations for making podman. This wasn't possible at all in the early days of docker, it wasn't until linux introduced user namespaces, where the root user inside the namespace mapped to a non-root user id outside the namespace that non-root conatiners were possible.

And podman, unfortunately IMO, is also written in go.

cdmckay • today at 6:54 AM

I switched to Podman because it’s daemon less (no resources are used unless a container is running) and it doesn’t need to run as root.

Otherwise it’s basically the same and you can continue using your Dockerfiles and Docker Compose files.

Unless you’re doing something really fancy it’s basically a drop-in replacement.

nocman • today at 3:13 AM

I think you meant "Podman", but yes, Postman almost entirely sidesteps docker.

:D

asveikau • today at 4:37 AM

I think the only thing in the "weird things" list that don't necessarily apply to another container system on linux would be the go-specific issues.

➕ show 1 reply