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 (and
buildahon images), while docker routes its commands (
build) through a daemon.
- Meaning that
buildahimages are user-local and
podmanaged 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)