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:
podmanoperates on containers directly (andbuildahon images), while docker routes its commands (run,build) through a daemon.- Meaning that
buildahimages are user-local andpodmanaged containers run with the permissions of the user. - Dockerfiles and built images are compatible. In fact
podman run hello-worlduses 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)
⁂