Podman Quadlets are so cool
-
If you want to use caddy as proxy for other containers running as quadlets have a look at this repo:
https://github.com/eriksjolund/podman-caddy-socket-activationIt certainly demystified some network shenanigans for me.
Just want to chime in here to say I use containerized caddy as a reverse proxy with quadlets and did nothing special.
-
I'm now running quadlets on Garuda (my gaming/devbox), and Fedora. The impetus for this was needing to host service in an unprivileged way at work on RHEL9, so I got paid to do some learning with my own services.
My laptop is running Bazzite, but no services there.
I'll move the server to silverblue or another image based distro when I finish extracting the rest of my misadventures to containers.openSUSE MicroOS is amazing
-
They are generally pretty good but troubleshooting them is a pain. Quadlets are also a bit more more complex than Docker compose.
Note: User space includes root and anything not running in kernel space.
I hate docker compose and find that much more complicated. It's a whole other structure that's essentially unneeded.
But I started with podman and not docker, so that's probably why
-
I don't really have anyone else to shout at about this, but it's an amazing way to host services in rootless containers entirely in user space using systemd (
systemctl --user
).https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html
Agreed. Quadlets and podman are amazing.
-
Just want to chime in here to say I use containerized caddy as a reverse proxy with quadlets and did nothing special.
Absolutely possible if you keep the network setup simple. However, I run different sets of containers as different users, some of which also use services from the host itself (such as a PostgreSQL instance), and things quickly become more complex in these situations. The examples on the github helped me a lot to realise everything I wanted.
-
Absolutely possible if you keep the network setup simple. However, I run different sets of containers as different users, some of which also use services from the host itself (such as a PostgreSQL instance), and things quickly become more complex in these situations. The examples on the github helped me a lot to realise everything I wanted.
Gotcha, makes sense. Yeah my setup is very straightforward
-
Nice, did the same for some services I run at home. Now in the process of migrating my stuff on my vps from docker compose to quadlets. It's a bit more involved but worth the QoL stuff quadlets bring with them, like automatic updates and systemd integration.
I'm curious, which is your Linux distro of choice to run your podman quadlets on?ucore (soon to be cayo) on my home server!