You’ve heard the hype about Docker and container virtualization now see it in action. This tutorial will introduce you to Docker and take you through installing it, running it and integrating it into your development and operational workflow.

We’ll explain why Docker exists and why you should care about it. We’ll then take you through a variety of hands-on exercises designed to turn you from a Docker beginner into a seasoned user including:

Installing Docker

Creating our first Docker container

Building Docker images

Storing and retrieving Docker images from a Registry

Building containers from images

Using Docker for sandboxing and testing

Deploying applications with Docker

By the end of the tutorial you will be familiar with the why of Docker. You will also be able to perform most of the basic tasks needed to get started with Docker and integrate it into your working environment.