I need to deploy a slightly odd file converter that needs a temporary MySQL database for the duration of each run. This is unmaintained open source software so I want to pin all the versions and then never upgrade anything. That means I don't want to just install it directly on my server.
I like running things in Docker but it isn't designed for multiple independent processes.
Is there something obvious I'm missing? I'm relatively new to software development.