dotData Docker Workshop

In this workshop, I'll answer the following questions:

  1. what is virtualization, and what are the tradeoffs between using virtual machines and containers?
  2. how do containers help with reproducibility?
  3. how do you deploy a web server or database using containers?
  4. how do you create your own container images?

We'll also be learning the following Docker commands: pull, images, run, ps, kill, rm, rmi, build.

The workshop will be mostly live demos, but there will also be a few slides.

Preparation

Please come with a Linux VM running on Azure, with docker installed: DIRECTIONS HERE.

Workshop Review

For your future reference, some of the bash/Docker/SQL commands I'll be introducing are HERE.