Docker: open container system for developers and sys admins [1]
Docker (http://www.docker.com [5]) is popular new technology for building distributed applications. It provides a portable, lightweight way of packaging applications so they can be quickly and reliably deployed across different environments. An overview of the Docker container software and its use in various devops style patterns will be presented. The creation of containers and their deployment to remote servers will also be shown. Docker will be compared and contrasted to more common virtual machine approaches in order to better illustrate the conditions in which each are more appropriate.