This article provides the supporting resources for this session. These include:

the slides of the presentation I would have wanted to present if I had more time than the allotted 45 minutes (note: the presentation at JavaOne is a subset of this slide deck)

three videos for the demos that were to be shown during the session (but failed)

the scripts for the demos shown during this session – and some demo-scripts that did not make the cut for this session and are illustrative as well

instructions for a hands-on workshop to get you started with Docker on Windows or Mac OS using Vagrant, Virtual Box and Puppet

article for OTech Magazine – Fall 2015

references to additional resources on Docker as well as Vagrant, Virtual Box and Puppet

The abstract for this session reads as follows:

Creating and managing environments for development and R&D activities can be cumbersome. Quickly spinning up databases and web servers, using physical resources in a smart way, installing application components, and having all the elements talk to each other can take a lot of time. This session takes you by the hand and introduces you to Vagrant and Oracle VM VirtualBox for quickly provisioning VMs in which Docker containers run platform components, applications, and microservices—all set up by use of Puppet and interacting with Git(Hub). You’ll start from zero on your laptop and end with both local and public cloud environments in which to develop, test, and run various types of applications. Lean governance and evolution of the environments are discussed too.