You can find a lot of presentations about what you can do with Docker. This presentations shows some do's and don'ts when creating your Dockerfile to create your Docker image to use any of the tools.
I will cover the steps from prototyping till using it in your testing environment. Along the way I will discuss some core concepts and how to leverage them in each step.
Drupal will be used as an example project for building and testing.