В этой статье я объяснил testcontainer с помощью mysql и rabbitmq в сквозном примере.

Это видеокурс, который поможет вам познакомиться с TestContainers.

Testcontainers — это библиотека Java, которая поддерживает тесты JUnit, предоставляя легкие одноразовые экземпляры общих баз данных, веб-браузеров Selenium или чего-либо еще, что может работать в контейнере Docker.

Подробности смотрите полностью.