Docker has been one of the fastest growing open source projects of all time, and it seems everyone wants to get their applications and processes into it. Knowing the benefits and value of utilizing infrastructure technologies such as Docker, allow us to be full stack engineers, whether that is developing or integrating solutions.

We will go over an introduction to Docker, some of the best practices that we have found, and go through some real world examples that we have implemented here at TUNE. In particular we will cover usage examples of how we dockerized different aspects of our product, from one of our database technologies, to the groups of services needed on the server, and the build server environment.