Managing and Provisioning Docker Content with Foreman

Speaker: David Davis

Abstract

Docker, an open-source technology which leverages Linux containers to ship and deploy software applications, is poised to revolutionize how infrastructure is handled in the IT world. Foreman is an open-source application that can administer the entire server lifecycle on a variety of different platforms including Docker. In this talk, I will be covering how Foreman manages Docker content including the pulling or uploading of images into Foreman, image building and lifecycle management, the deployment and interaction with containers on a Docker host, and how Foreman can act as a Docker registry from which users can pull images. The talk will cover existing features from both the web-based and command-line interfaces and will also include a roadmap of features we plan to add in future releases of the Foreman project such as support for Kubernetes and Atomic. I will also touch on other areas from challenges of working with Docker to how users can contribute to the foreman-docker plugin.

Slides

Presentation David Davis (PDF)

Biography

David Davis began hacking on software in the mid-90's when his parents bought him a new computer with QBasic for Christmas instead of a Super Nintendo. He attended New York University and received a Master's Degree in Computer Science from Florida Atlantic University. Currently, he programs bugs for the Foreman and Katello projects at Red Hat, where he has worked for three years. David has also contributed bugs to a number of open-source projects over the past 10 years; some of his favorites include 4clojure.com, didnt, and rubocop. His hobbies include managing an online publication for international literature and traveling internationally.

Voorjaar 2015

2024-11-06
Vereniging NLUUG
info@nluug.nl
           postbus 8189
6710 AD Ede