Docker, FROM scratch

By Aaron Powell

Elevator Pitch

Docker’s popularity has exploded over the last couple of years, especially in the DevOps space, but unless you’ve spent a lot of time in that area it can be a confusing technology.

So let’s step back and start looking at Docker from, well, FROM scratch (and we’ll understand just what that means).

Description

Docker’s popularity has exploded over the last couple of years, especially in the DevOps space, but unless you’ve spent a lot of time in that area it can be a confusing technology to wrap your head around.

So let’s step back and start looking at Docker from, well, FROM scratch (and we’ll understand just what that means).

With minimal starting knowledge of Docker we’ll look into what it is, cover off all the core concepts from images to containers, volumes to networks, and how we can compose environments. We’ll also look at how to use Docker in Dev, not just DevOps and how containers can be useful tools without being something to run production infrastructure on.

Notes

This talk consists of 14 live demos, going from a basic ‘hello world’ example of Docker to running multiple containers in separate networks, simulating a classic DMZ design.