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), Jérôme Petazzoni (Docker)
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 Jérôme Petazzoni

Jérôme Petazzoni


Jérôme Petazzoni works at Docker, where he helps others to containerize all the things. Jérôme was part of the team that built, scaled, and operated the dotCloud PaaS before it became Docker. When annoyed he threatens to replace things with a very small shell script.

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 Jérôme Petazzoni
Jérôme 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.