Testcontainers is an open source framework for providing throwaway, lightweight any instances that can run in a Docker container.