Using Docker to deliver Java Enterprise Applications, one year later…

A presentation at jPrime in in Sofia, Bulgaria by Petyo Dimitrov

For the past year, I and my team have been experimenting and using Docker in our project’s Continuous Delivery pipeline. In this presentation, I will highlight the issues we wanted to address with this technology and demonstrate how it can be integrated with widely used Java tools like Jenkins, Maven, and Nexus to “dockerize” a sample enterprise application. Next, we will draw a comparison between Docker and an alternative solution using virtualization via Vagrant and VirtualBox to see what are the pros and cons. Finally, I will share lessons we have learned in the past year while working with Docker.