I use two images that I need to run my tests in docker (database, message queue), and both use port 8080, so I cannot declare them at the top-level.
I used to have one and things were fine, but that approach does not seem to work with two images.
I tried moving to using a docker-compose file, however the ports do not seem to be exposed to the host.
How can I run my tests with these images being available?