Podman
Podman and the Unwanted Daemon
Podman ought to be the hero of a children's story. I seem to remember him making a brief appearance in The Garden Gang as the father of Percival Pea.
But if you're working with linux containers, podman does it without a daemon.
Podman and Buildah vs Docker
There are plenty of articles pitting docker against podman and buildah - the best I have seen is this RedHat blog.
Here's a quick summary:
podman
operates on containers directly (andbuildah
on images), while docker routes its commands (run
,build
) through a daemon.- Meaning that
buildah
images are user-local andpodman
aged containers run with the permissions of the user. - Dockerfiles and built images are compatible. In fact
podman run hello-world
uses the standard docker image to print a description of how docker - and not podman - works. - podman cli is completely compatible with docker (but extends it - e.g.
podman rmi --all
)
⁂