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