What is Docker? What is a container? Why should I care? Is a container just a Virtual Machine? How does all of this actually work?

These are the questions I aim to answer with this presentation. We'll introduce the concept of containers, talk about how they compare and contrast to virtual machines, and take a deep-dive into the inner workings of the Docker container engine.

By the end of this session, you'll know everything you need to get started with Docker and container-izing an app of your own. This presentation won't cover container deployment pipelines, or production infastructure for containers, just the core concepts that serve as a prerequisite for moving on to those more advanced topics.