DevOps · Flashcard

What is Podman's defining architectural difference from Docker?

  • AIt is daemonless — each container runs as a child process of the podman command
  • BIt is VM-based — each container runs inside its own lightweight hypervisor guest
  • CIt is agent-based — a per-node agent pulls container specs from a control plane
  • DIt is client-server — a persistent root daemon brokers every container request

Why this is the answer

Podman is daemonless: it forks and execs each container directly, so there is no central background service. The client-server/persistent-daemon model is Docker's; Podman is not a hypervisor (that runs VMs), and it uses no scheduling agent (that describes Kubernetes).

Official docs
Study in Gnoseed →