We have a consistent wsl image for everyone. So they are all on Linux. Then we have a podman pod defined in a bash script. We have a Justfile where you can run ‘just services’ and it all “just works (tm)”.
Once the pod is defined you can use ‘podman pod up/down’ to interact with it, but mostly we encourage people to use the Just recipes to do the things.
The thing is, podman has docker-compose like management built in, in the form of pods, but it doesn’t seem to be very well socialized.
On the server we use quartet+systemd and it’s great. Never had an issue with that part.