Would docker be well suited for a testing platform? Thinking about maybe using docker to stand up a database instance that can be instantiated quickly and blown away after test cases are executed, seems like it would be a perfect use case for something like docker since manually restoring a db backup for testing can take several minutes.