RetroFed Forum
Your home away from modern life.
Every time I use podman
Post Reply
AuthorMessage
WolfLink sh.itjust.works WolfLink@sh.itjust.works
Joined: 2024-06-06
(edited) Quote

EDIT: For some context, I recently gave podman another go. I have a few services on my homelab server set up in docker containers, so I tried migrating to podman.

After the second major bug (open issue on github) I encountered looked like it would require completely dropping using compose files to work around, I gave up and went back to docker.

I like the idea of podman, but it’s just not stable. I’ll try again in a year or so.

As a bonus, docker’s CLI is significantly nicer.

518   Original
Sanctus anarchist.nexus Sanctus@anarchist.nexus
Joined: 2025-09-08
#2 · Quote Reply

I choose to use podman over docker because look at those cute seals 🥰

72
unitedwithme lemmy.today unitedwithme@lemmy.today
Joined: 2026-04-09
#3 · Quote Reply

I choose Podman bc it's open source and that's kind of the reason for using everything as a container bc those are often also open source. Fuck docker

185
kettuli lemmy.world kettuli@lemmy.world
Joined: 2023-06-15
#4 · Quote Reply

I use Podman (at work) because license fees.

29
Voytrekk sopuli.xyz voytrekk@sopuli.xyz
Joined: 2024-12-23
#5 · Quote Reply

I choose Podman bc it's open source and that's kind of the reason for using everything as a container bc those are often also open source. Fuck docker

It also can integrate with Systemd via Quadlets. Let's you control containers as a sytemd service. I personally use them for my home server and have been happy with it.

70
TheMightyCat ani.social TheMightyCat@ani.social
Joined: 2025-06-30
#6 · Quote Reply

Mom, i can i have podman?

Mom: we have podman at home.

Podman at home: rootless docker

108
ozymandias117 lemmy.world ozymandias117@lemmy.world
Joined: 2023-06-22
#7 · Quote Reply

I choose Podman bc it's open source and that's kind of the reason for using everything as a container bc those are often also open source. Fuck docker

Also, does Docker do rootless containers yet?

18
themaninblack lemmy.world themaninblack@lemmy.world
Joined: 2023-07-10
#8 · Quote Reply

I choose Podman bc it's open source and that's kind of the reason for using everything as a container bc those are often also open source. Fuck docker

It also works better sooo

21
CIA_chatbot lemmy.world CIA_chatbot@lemmy.world
Joined: 2023-06-19
#9 · Quote Reply

Why would you use docker when you could use podman?

138
Midnight Wolf lemmy.world wreckedcarzz@lemmy.world
Joined: 2023-08-23
#10 · Quote Reply

Why would you use docker when you could use podman?

I use docker since it's what I learned on a decade ago, and my nas that I started from supports docker bit not podman in the 'app store'. I have three other machines running plain Debian, but I would want everything to work together, y'know? I've got a set-and-forget setup and I'd rather not break things without substantial benefit...

Plus everybody is like 'it's the same thing, no learning curve' but then I start reading up on it and uhoh, learning curves :p

51
MoogleMaestro lemmy.zip MoogleMaestro@lemmy.zip
Joined: 2024-07-26
#11 · Quote Reply

Also, does Docker do rootless containers yet?

It does, but it seems like it's still a bit of an afterthought. But it's getting better.

Still tho, podman is fine and I like the project as an alternative to docker.

24
observantTrapezium lemmy.ca observantTrapezium@lemmy.ca
Joined: 2023-06-30
#12 · Quote Reply

Adding my voice: Podman is great

27
ArchAengelus lemmy.dbzer0.com ArchAengelus@lemmy.dbzer0.com
Joined: 2023-12-21
#13 · (edited) Quote Reply

It also can integrate with Systemd via Quadlets. Let's you control containers as a sytemd service. I personally use them for my home server and have been happy with it.

The learning curve for quadlets is quite harsh in my opinion. I started with podman compose 3 years ago for my homelab, because it allowed user containers.

I tried to migrate to quadlets unsuccessfully, several times over the years. it was only recently that my self-hosted Qwen was capable enough to figure out where I was messing up and automate the process a bit.

I probably wasn’t sufficiently motivated. It felt like podman compose is basically docker compose, but quadlets are a quite a bit different in form and function, so I was never able to grok them:

26
Voytrekk sopuli.xyz voytrekk@sopuli.xyz
Joined: 2024-12-23
#14 · Quote Reply

The learning curve for quadlets is quite harsh in my opinion. I started with podman compose 3 years ago for my homelab, because it allowed user containers. I tried to migrate to quadlets unsuccessfully, several times over the years. it was only recently that my self-hosted Qwen was capable enough to figure out where I was messing up and automate the process a bit. I probably wasn’t sufficiently...

There is a tool named Podlet that can help translate to quadlets. I was able to fully translate my unraid and compose setups to quadlets.

25
/home/pineapplelover lemmy.dbzer0.com pineapplelover@lemmy.dbzer0.com
Joined: 2025-06-30
#15 · Quote Reply

I choose Podman bc it's open source and that's kind of the reason for using everything as a container bc those are often also open source. Fuck docker

Wtf I thought docker was foss. Fml man

51
esc piefed.social esc@piefed.social
Joined: 2026-03-24
#16 · Quote Reply

Podman is a better choice.

110
moonpiedumplings programming.dev moonpiedumplings@programming.dev
Joined: 2023-08-10
#17 · (edited) Quote Reply

Wtf I thought docker was foss. Fml man

Docker is foss. Docker desktop and docker sbx are not.

68
Victoria lemmy.blahaj.zone gratux@lemmy.blahaj.zone
Joined: 2023-06-11
#18 · Quote Reply

Podman is a better choice.

What's the benefit over Docker?

12
_cnt0 sh.itjust.works _cnt0@sh.itjust.works
Joined: 2023-10-28
#19 · Quote Reply

What's the benefit over Docker?

Not requiring a service running in root context.

57
terminatortwo piefed.social terminatortwo@piefed.social
Joined: 2025-06-24
#20 · Quote Reply

What's the benefit over Docker?
[deleted]
39
m8052 lemmy.world m8052@lemmy.world
Joined: 2023-07-02
#21 · Quote Reply

Docker has the advantage of fucking working.
Every time I use podman, something is wrong. Especially with networking. I mean good luck running a compose file first time.
Nowadays I run both. I always gives podman a go first. Almost always end up on docker

-6
crypt0cler1c infosec.pub crypt0cler1c@infosec.pub
Joined: 2024-10-28
#22 · Quote Reply

Docker has the advantage of fucking working. Every time I use podman, something is wrong. Especially with networking. I mean good luck running a compose file first time. Nowadays I run both. I always gives podman a go first. Almost always end up on docker

Problem in chair, not in computer.

31
floquant lemmy.dbzer0.com floquant@lemmy.dbzer0.com
Joined: 2024-05-31
#23 · Quote Reply

[deleted]

Isn't that only for docker desktop?

11
heartSagan5 lemmy.zip heartSagan5@lemmy.zip
Joined: 2026-05-27
#24 · Quote Reply

How does podman handle docker compose tasks?

5
slazer2au lemmy.world slazer2au@lemmy.world
Joined: 2023-06-30
#25 · Quote Reply

Problem in chair, not in computer.

Skill issue, as the youths call it these days.

14
🍆 💦 feddit.org peeteer@feddit.org
Joined: 2024-06-22
#26 · Quote Reply

How does podman handle docker compose tasks?

There's podman-compose available through your package manager or pypi.

3
Natanox discuss.tchncs.de Natanox@discuss.tchncs.de
Joined: 2024-10-07
#27 · Quote Reply

Skill issue, as the youths call it these days.

I still know it as Layer 8 issue.

16
Elvith Ma'for feddit.org elvith@feddit.org
Joined: 2024-06-21
#28 · Quote Reply

You_guys_use_docker?.jpg

30
Victoria lemmy.blahaj.zone gratux@lemmy.blahaj.zone
Joined: 2023-06-11
#29 · Quote Reply

Not requiring a service running in root context.

While I've never used it myself, Docker Rootless mode seems to also allow this?

6
Ŝan • 𐑖ƨɤ piefed.zip Sxan@piefed.zip
Joined: 2025-06-18
#30 · Quote Reply

How does podman handle docker compose tasks?

Surprisingly well?

It's rare when I have to look up special instructions for podman. Once þe setup is ironed out commands are mostly interchangeable.

Þe podman team have done a great job.

-2
definitemaybe lemmy.ca definitemaybe@lemmy.ca
Joined: 2025-09-08
#31 · Quote Reply

I use docker since it's what I learned on a decade ago, and my nas that I started from supports docker bit not podman in the 'app store'. I have three other machines running plain Debian, but I would want everything to work together, y'know? I've got a set-and-forget setup and I'd rather not break things without substantial benefit... Plus everybody is like 'it's the same thing, no learning cur...

Plus everybody is like 'it's the same thing, no learning curve' but then I start reading up on it and uhoh, learning curves :p

Exactly this. I tried podman, as a "container" newb, based on the idea that it's a (better) drop-in replacement for docker, but it didn't work. My quick attempts to resolve it went nowhere, and there were no instructions for the container I was trying to spin up for podman to explain the differences required.

So, in frustration, I decided to try docker and it just worked.

Good enough for me, for now. I still prefer the idea of not having a daemon running with root privileges, so I'll likely move over to podman eventually, but I only have so much time to waste tinkering with my setup. And if it ain't broke, don't fix it.

42
Ŝan • 𐑖ƨɤ piefed.zip Sxan@piefed.zip
Joined: 2025-06-18
#32 · Quote Reply

I still know it as Layer 8 issue.

I know it as PEBKAC, closer to @crypt0cler1c's. I like Layer 8, þo.

6
wylinka szmer.info wylinka@szmer.info
Joined: 2025-01-02
#33 · (edited) Quote Reply

How does podman handle docker compose tasks?

Through a hacky Python script (podman-compose), but apparently it works. But IMHO there's no reason not to just rewrite compose files as quadlets. I think it's so neat that they work pretty much just like normal systemd units, it makes it feel a lot more logical especially if you're used to pre-container workflows.

One problem with Podman is that there isn't a lot of newbie-proof documentation, tutorials etc. partially because it's not as popular as Docker and partially because it's developed by Red Hat and they want you to get a RHEL license to access learning resources and support. But if you're good with man pages, this shouldn't be much of a problem, it's easy enough to figure out what to do.

11
esc piefed.social esc@piefed.social
Joined: 2026-03-24
#34 · Quote Reply

What's the benefit over Docker?

Rootless, better integrated with system, a bit faster and lighter on resources. Also it supports k8s style yaml configuration both ways and a lot of people are more familiar with them and they also provide some (minimal) interoperability.

56
CallMeAl (like Alan) piefed.zip CallMeAl@piefed.zip
Joined: 2025-12-14
#35 · Quote Reply

podman quadlets are next level

20
not lemmy.dbzer0.com not@lemmy.dbzer0.com
Joined: 2025-03-28
#36 · Quote Reply

Through a hacky Python script (podman-compose), but apparently it works. But IMHO there's no reason not to just rewrite compose files as quadlets. I think it's so neat that they work pretty much just like normal systemd units, it makes it feel a lot more logical especially if you're used to pre-container workflows. One problem with Podman is that there isn't a lot of newbie-proof documentation,...

Couldn't someone like you type up a short list with tips and tricks and post it where the newbies can find it?

4
Axolotl feddit.it Axolotl_cpp@feddit.it
Joined: 2025-10-10
#37 · Quote Reply

Surprisingly well? It's rare when I have to look up special instructions for podman. Once þe setup is ironed out commands are mostly interchangeable. Þe podman team have done a great job.

Can you stop using thorn? It's quite a problem for some people, it makes reading very hard for them

11
andho lemmy.zip andho@lemmy.zip
Joined: 2026-06-04
#38 · Quote Reply

Through a hacky Python script (podman-compose), but apparently it works. But IMHO there's no reason not to just rewrite compose files as quadlets. I think it's so neat that they work pretty much just like normal systemd units, it makes it feel a lot more logical especially if you're used to pre-container workflows. One problem with Podman is that there isn't a lot of newbie-proof documentation,...

I prefer compose for development instead of quadlets. Actually I prefer compose either way although I use quadlets on my server.

With quadlets all projects files are in the same location and you need separate files for each container, volume, network, etc.

5
andho lemmy.zip andho@lemmy.zip
Joined: 2026-06-04
#39 · Quote Reply

How does podman handle docker compose tasks?

I've always had issue with podman-compose. So I setup a podman socket and use it with docker compose.

4
_cnt0 sh.itjust.works _cnt0@sh.itjust.works
Joined: 2023-10-28
#40 · Quote Reply

While I've never used it myself, Docker Rootless mode seems to also allow this?

10 years too late.

12
andho lemmy.zip andho@lemmy.zip
Joined: 2026-06-04
#41 · Quote Reply

Plus everybody is like 'it's the same thing, no learning curve' but then I start reading up on it and uhoh, learning curves :p Exactly this. I tried podman, as a "container" newb, based on the idea that it's a (better) drop-in replacement for docker, but it didn't work. My quick attempts to resolve it went nowhere, and there were no instructions for the container I was trying to spin up for pod...

Use docker rootless.

2
andho lemmy.zip andho@lemmy.zip
Joined: 2026-06-04
#42 · Quote Reply

It does, but it seems like it's still a bit of an afterthought. But it's getting better. Still tho, podman is fine and I like the project as an alternative to docker.

Docker rootless has been more stable for me than podman

2
TerHu lemmy.dbzer0.com TerHu@lemmy.dbzer0.com
Joined: 2025-06-11
#43 · Quote Reply

Isn't that only for docker desktop?

if you’re asking with regards to systemd orchestration, no.
i love deploying containers as Ansible -> systemd -> podman.

1
trem lemmy.blahaj.zone trem@lemmy.blahaj.zone
Joined: 2026-04-20
#44 · Quote Reply

if you’re asking with regards to systemd orchestration, no. i love deploying containers as Ansible -> systemd -> podman.

No, they mean the license costs. I'm pretty sure, you only have to pay a fee for Docker Desktop...

3
esc piefed.social esc@piefed.social
Joined: 2026-03-24
#45 · (edited) Quote Reply

How does podman handle docker compose tasks?

Probably as good as it can, you shouldn't use docker compose with podman anyway, there are two alternatives (quadlets - they describe everything as a systemd units and kube yaml - they use standard k8s yaml files including pods, deployments, secrets, etc.), both arguably better than compose.

5
MyNameIsRichard lemmy.ml MyNameIsRichard@lemmy.ml
Joined: 2023-06-07
#46 · Quote Reply

I know it as PEBKAC, closer to @crypt0cler1c's. I like Layer 8, þo.

We used to call it a carbon interface error.

8
moopet sh.itjust.works moopet@sh.itjust.works
Joined: 2025-02-08
#47 · Quote Reply

We used to call it a carbon interface error.

It was also a 1-oh-4 when I was young.

4
Johanno feddit.org Johanno@feddit.org
Joined: 2024-06-23
#48 · Quote Reply

While I've never used it myself, Docker Rootless mode seems to also allow this?

It isn't that easy to setup. Podman just works

8
diaphragmwp discuss.tchncs.de diaphragmwp@discuss.tchncs.de
Joined: 2026-06-03
#49 · Quote Reply

Why would you use docker when you could use podman?

Why would you use podman when you could

#!/bin/ksh

daemon_execdir="/home/etebase/src"
daemon_logfile="/var/log/etebase"
daemon="/home/etebase/pyenv/bin/uvicorn"
daemon_flags="etebase_server.asgi:application --host 159.100.247.89 --port 8000"
daemon_user="_etebase"

. /etc/rc.d/rc.subr

rc_bg=YES
rc_reload=NO

pexp="/home/etebase/pyenv/bin/python3 ${daemon} ${daemon_flags}"

rc_start() {
        rc_exec ". ~/.profile; ${daemon} ${daemon_flags} >> ${daemon_logfile} 2>&1"
}

rc_cmd $1
11
InternetCitizen2 lemmy.world InternetCitizen2@lemmy.world
Joined: 2023-06-16
#50 · Quote Reply

I choose to use podman over docker because look at those cute seals 🥰

Also a solid technical reason for openSUSE

7
katze lemmy.4d2.org katze@lemmy.4d2.org
Joined: 2026-04-16
#51 · Quote Reply

Rootless, better integrated with system, a bit faster and lighter on resources. Also it supports k8s style yaml configuration both ways and a lot of people are more familiar with them and they also provide some (minimal) interoperability.

a bit faster and lighter on resources.

Can't confirm. I have two VMs with an identical image (about 200 MB).

Docker: Pulling the image takes about 10 seconds and needs about 200 MB diskspace.

Podman: Pulling the image takes about 15 minutes and needs about 110 GB diskspace.

Docker: Commands like "docker ps", "docker stop" etc. run in a few seconds.

Podman: Commands like "podman ps", "podman stop" etc. take at least one minute.

3
Post Reply Page 1 of 5   Goto page 1, 2, 3 ... 5 Last »
Back to top