I use docker, specifically docker-compose to do just that. So far it's 7 containers spread across 5 code bases all brought up with one command, `docker-compose up`.
The django quickstart guide is a good starting point for wrapping your head around it, https://docs.docker.com/compose/django/