https://testcontainers.com/

O que é?

Testcontainers é uma biblioteca de código aberto que fornece instâncias descartáveis e leves de bancos de dados, brokers de mensagens, navegadores da web ou praticamente qualquer coisa que possa ser executada em um contêiner Docker.