First version of my server, I wrote a bunch of custom shell scripts to execute docker run statements to launch all my containers b/c I didn’t know docker at all and didn’t want to learn compose.
Current version of my server, I use docker compose. But all the containers I use come from linuxserver.io, and they always give examples for both. I use ansible to deploy everything.