It’s not really necessary to use containers for that.
Plus when you look at the thread that was just started you’ll understand the configurations better and how the stuff is connected:
You’ll have to understand some bash scripting though and understand the systemd unit files.
But that’s well worth it