No, I don’t want a second container for a database.
Unless you're talking about using SQLite:
Isn't the point of Docker container is to only have one software/process running? I'm sure you can use something like s6 or other lightweight supervisor, but I feel like that's seems counterintuitive?
I see, it's probably good to have some balance between those. Noted