You've got three ways. The first one is the standard one following docker-compose conventions. The other ones can be used for defining reusable pieces for your tests.
See an overview of an application that can be tuned with Akka, the load tests and tools that can be used to measure app performance, and some test results.
You can use cloud tools to spice up your ASP.NET Core app. Azure Active Directories can help with user authentication and to customize usernames for a nicer appearance.
If you find yourself encoding and decoding URLs often, take a look at how to do it in Java while staying on alert in case you need multiple iterations.
If you want more visibility for your queries, consider using Spring and a few annotations to work with logs to display original queries or updated parameters.