Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
https://docs.google.com/presentation/d/1SAmlwAjYyGBJLlXnDxXtOO2FxiABM3fXgfRCixKw2Xg/edit#slide=id.p