This repo contains the support material for a short class about docker for developers.
This tutorial is based on Docker version 19.03.13.
You can get a recent versions of Docker that runs natively on GNU/Linux, OS X and Windows; alternatively, you can use Docker Machine to run Docker via VirtualBox, or on various cloud providers.
The slides directory contains the slides of the lecture (also browsable online).
The lecture presents a few use cases, the (very undocumented and tentative) code of such examples is described as follow.
The compilation directory shows how to leverage Docker to compile, and execute, a simple "Hello, world!" application in several languages.
The build directory can be used to experiment with the build process and with remote development with Visual Studio Code
The orchestration directory contains a stripped down version of the getting-started example.