Workshop: Introduction to Docker and Containers

Duration: 9:00am - 12:00pm

Day of week: Thursday

Level: Beginner


No previous knowledge of Docker or containers is required, but you will need some basic UNIX command-line skills. It is recommended that you know how to use a UNIX editor (like vi or emacs).
You won't need to pre-install Docker before the course: each student will be given credentials to connect to an individual virtual machine. So all you need is a computer with a SSH client!

In this hands-on tutorial, we will dive in containers and see Docker in action. We will run our first containers, create our own images, connect multiple services together to form complex stacks, learn best practices to write Dockerfiles, and learn essential concepts along the way.

This tutorial is relevant for both developers and sysadmins. If you have heard about Docker and containers, but haven't much (or any!) experience yet, this will get you started with a fast-paced, hands-on introduction.

Speaker: Jerome Petazzoni

Staff Container & Infrastructure Engineer @enixsas

Jérôme was part of the team that built, scaled, and operated the dotCloud PAAS, before that company became Docker. He worked seven years at the container startup, where he wore countless hats and ran containers in production before it was cool. He loves to share what he knows, which led him to give hundreds of talks and demos on containers, Docker, and Kubernetes. He trained thousands of people to deploy their apps in confidence on these platforms, and continues to do so as an independent consultant. He values diversity, and strives to be a good ally, or at least a decent social justice sidekick. He also collects musical instruments and can arguably play the theme of Zelda on a dozen of them.

Find Jerome Petazzoni at

Other Workshops:

Day: Thursday [Half Day]
Day: Thursday [Half Day]
Day: Friday [Full Day]
Day: Thursday [Full Day]