@Shielagaa Use Docker for simplicity, Podman when your architecture needs it.
In my case, I started with Docker like everyone else it’s simple, well-documented, and worked great for quick local testing.
But when I needed to containerize system-level services and manage them via systemd, Docker became a limitation due to its daemonized nature.
Switching to Podman felt more aligned with the Linux philosophy, no daemon, better systemd integration, and containers behaving like traditional processes.
You can even alias Docker to Podman and use the same commands!
If you’re building a local dev workflow, Docker might be quicker to get started.
But if your containerized services need to integrate with the host OS or require strict user-level isolation, Podman is the better tool.