Библиотека предоставляет удобный API для запуска Docker-контейнеров и позволяет разработчикам программно определять контейнеры, которые следует запускать как часть теста, и очищать эти ресурсы после завершения теста. На текущий момент поддерживается в Java, Go, .NET, Python, Node.js, Rust и Haskell.
https://www.testcontainers.org/