Everything open source
May 16–17, 2016: Training & Tutorials
May 18–19, 2016: Conference
Austin, TX

Introduction to Docker and containers

AJ Bowen (Dominant Paradigm Subversion, Inc), Jerome Petazzoni (Tiny Shell Script LLC)
1:30pm–5:00pm Monday, 05/16/2016
Location: Ballroom F Level: Intermediate
Average rating: ****.
(4.61, 54 ratings)

Prerequisite knowledge

No previous knowledge of Docker or containers is required, but participants will need some basic UNIX command-line skills. It is recommended that you know how to use a UNIX editor (like vi or emacs).

Materials or downloads needed in advance

You won't need to pre-install Docker before the course. Each participant will be given credentials to connect to an individual cluster of virtual machines. Participants will only need a computer with a SSH client.

Windows users, if you don't have an SSH client, you can get putty or Git BASH.


Docker is an open platform to build, ship, and run any Linux application anywhere. AJ Bowen and Jérôme Petazzoni lead a hands-on tutorial that gives you an opportunity to dive in and see Docker in action. You’ll learn about Docker basic concepts and how to run containers, create your own images, interact with the Docker Hub, and stack multiple containers to compose complex applications.

This tutorial is relevant for both developers and sysadmins. If you’ve heard about Docker but haven’t used it (or used it very little), AJ and Jérôme will get you started in this fast-paced, hands-on introduction.

Topics include:

  • Overview of Docker
  • Running your first container
  • Understanding Docker images
  • Running a network service in a container
  • Building images interactively
  • Building images with Dockerfile
  • Pushing and pulling images
  • Development workflow with Docker
  • Network and volumes
  • Stacking complex apps with Compose
Photo of AJ Bowen

AJ Bowen

Dominant Paradigm Subversion, Inc

AJ Bowen is on a mission to containerize all the things and help others to do the same. In the past, AJ has done technical support, evangelism, and customer and developer advocacy at Gandi. Her other experience includes heavy involvement in the Occupy movement in Kansas City, where she discovered the delightful and complicated world of horizontal organization in groups of passionate people with wildly diverse political perspectives, and humanitarian work in Haiti. AJ doesn’t like being told what to do—or telling others what to do—and is on a constant mission to eliminate unnecessary hierarchy.

Photo of Jerome Petazzoni

Jerome Petazzoni

Tiny Shell Script LLC

Jérôme Petazzoni is a DevOps advocate and international speaker. He was born and raised in France, where he worked on geographic information systems, voice over IP, video streaming, and encoding and started a cloud hosting company back when EC2 wasn’t an Amazon product yet. In California he built and scaled the dotCloud PaaS, which eventually gave birth to Docker. While at Docker, he represented the company at hundreds of conferences and events and trained thousands of engineers to use Docker, Swarm, and Kubernetes. He’s fluent in many languages (mostly programming ones), owns a dozen musical instruments, and can play the theme of Zelda on most of them.

Comments on this page are now closed.


Picture of André Morrow
André Morrow
05/25/2016 5:37am CDT

The slides are back on-line (top of page) in several different formats.

Picture of Jerome Petazzoni
Jerome Petazzoni
05/21/2016 1:55pm CDT

@Raymond: the materials are currently offline but will soon be re-instated at http://container.training/ :-)

Raymond Lobosco
05/20/2016 2:13am CDT

Where are the slides that were presented?

Picture of Nyah Check
Nyah Check
05/16/2016 3:30am CDT

Can’t wait to work on this.