this post was submitted on 27 Oct 2025
219 points (99.1% liked)

Linux

9942 readers
2050 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Let’s walk through what Podman is and how to use it as a Docker alternative on Linux. Expect a straightforward guide on installing Podman, running containers with it, and understanding the basics.

you are viewing a single comment's thread
view the rest of the comments
[–] zr0@lemmy.dbzer0.com 6 points 2 days ago (2 children)

podman missed the chance to grow, by making it very difficult to configure and use it. The way quadlets work is just such a struggle, if you have been using compose for years. And no, I don’t want to use podman compose, as I can just use rootless docker instead.

[–] entwine@programming.dev 8 points 2 days ago (1 children)

The way quadlets work is just such a struggle, if you have been using compose for years

Learning new things is hard, sure, but quadlets are not that complex. Take a few hours to sit down and read through the manual or a tutorial, and you'll find they're easier to maintain, write, and deploy.

Hot take: Docker compose is poorly designed, and very little thought went into the deployment side. It only 'won' because it was there first, and bad habits are tough to break.

[–] zr0@lemmy.dbzer0.com 1 points 2 days ago

Fully agree with the compose part, as it has some weird shit in it, too. I gave podman with quadlets many chances and after a while, I always switched back to docker for some reason

[–] witten@lemmy.world 4 points 1 day ago (1 children)

Docker Compose works great with Podman.

[–] zr0@lemmy.dbzer0.com 0 points 1 day ago (2 children)

It supposedly does. But why should I use podman then?

[–] witten@lemmy.world 2 points 1 day ago

The main reasons for me are security, reliability, and one less daemon. But you do you.

[–] fruitycoder@sh.itjust.works 2 points 1 day ago (1 children)

Native system packages and more features as well.

[–] zr0@lemmy.dbzer0.com 2 points 1 day ago (1 children)

Okay, now I am curious. Can you please explain what exactly you mean? Like, what do you mean by “Native system packages”? And what features would you miss with docker? Thanks!

[–] fruitycoder@sh.itjust.works 2 points 1 day ago

Sure! Docker CE needs you to add their own repo for deb or RPM based distros. Podman is available on all of the big distros main repos.

The biggest feature to me is this one https://docs.podman.io/en/latest/markdown/podman-kube.1.html

Podman and docker are good getting started with container steps (nerdctl is also awesome), but just a starting point with k8s being the goal for almost every service and job deployment to me.