> I prefer to use virtual machines. They’re slower to set up, and start up a little slower too, but they’re convenient for me, and I understand them well. They also behave more like a real Linux system running on bare metal hardware than containers do. There are fewer limitations that get in my way.<p>> This blog post is not a request for you try to explain Docker, Podman, or containers to me, or for you to tell me how I can learn more about them. I am not interested.<p>Then I will simply tell you don't understand virtual machines well either, like you said you did. I was going to explain Podman to you, but I won't. I might not understand virtual machines well either FWIW, but I haven't claimed that I do.<p>For anyone else reading this, Podman has a nice, clean design, that unlike Docker is free from a required daemon or something like Docker Hub. However it can be tricky to use, because it gives you a choice between rootless and rootful as well as non-remote or remote. However, once you get going, it is quite likable, and it's quite impressive how powerful rootless containers are. I recommend trying them on Fedora or Rocky Linux with SELinux, and reading some articles. Here are a few:<p>- Podman rootless tutorial <a href="https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md">https://github.com/containers/podman/blob/main/docs/tutorial...</a><p>- With a socket activated container, you can have a container listen on a socket while having a --network of none <a href="https://www.redhat.com/en/blog/socket-activation-podman" rel="nofollow">https://www.redhat.com/en/blog/socket-activation-podman</a><p>- Using Buildah to build images in a rootless OpenShift container <a href="https://github.com/containers/buildah/blob/main/docs/tutorials/05-openshift-rootless-build.md">https://github.com/containers/buildah/blob/main/docs/tutoria...</a>