▲ | bogwog 4 days ago | |||||||||||||||||||||||||||||||
Not sure what your compose file looks like, but my container files are tiny, flat, and trivial to maintain. > manually create the network There's no way for me to know what your requirements are, but often times if you just need your containers to talk to each other, all you need is an empty file with a unique name. So `touch MyDVRNetwork.network` to create it, and add `Network=MyDVRNetwork` to your containerfiles. > and have to stop and start all of the services individually. Nope, container files are essentially already systemd service files. If you add them to the correct folder and set up the dependencies, systemd will automatically start them in the correct order at boot time, restart them if they fail, etc. That's the best part of quadlet IMO. Literally set it and forget it, and the process works the same for rootless containers (you just need to add them to your user folder instead of the system-wide folder) It gets even more awesome when you combine them with something like Fedora CoreOS and Butane. With a few small text files, you can declaratively generate an OS image with all of your desired services ready to go. It is pure bliss. | ||||||||||||||||||||||||||||||||
▲ | smarx007 4 days ago | parent [-] | |||||||||||||||||||||||||||||||
How would I share Quadlet files for my repo? Today I have a docker-compose.yml in my repo, the instructions to try it out are usually `docker compose up --build -d`. I read about the recently released CLI support for quadlets [0] and the ability to install Quadlets from a URL but still cannot wrap my head around it (as in, no matter how I look at it, Quadlets seem to require non-trivially higher knowledge to use and more steps/files). If we need a concrete example to discuss: https://github.com/oslc-op/refimpl/blob/main/src/docker-comp... [0]: https://blog.podman.io/2025/08/level-up-your-container-game-... | ||||||||||||||||||||||||||||||||
|