Creating, customizing, managing and orchestrating environments is a key part of the engineering of web services, and of software development in general.
In this lab, you will have an introductory lecture on Docker, an alternative to the paradigm of VMs, and a widespread technology that can be used to create and distribute development environments.
Before running the lab, please sign up to https://hub.docker.com/
See the Google Drive folders below for all the needed material to follow the lab (VM, slides, commands "cheat sheet", summary and solutions).
By Matteo Caliandro & Matteo Carpella