/docker-tutorial

A collection of Dockerfiles and scripts used for a simple introduction to docker

Primary LanguageHTMLCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

A simple Docker tutorial

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.

Slides

The slides directory contains the slides of the lecture (also browsable online).

Examples

The lecture presents a few use cases, the (very undocumented and tentative) code of such examples is described as follow.

Compilation (and execution) of code in different languages

The compilation directory shows how to leverage Docker to compile, and execute, a simple "Hello, world!" application in several languages.

Build and remote development

The build directory can be used to experiment with the build process and with remote development with Visual Studio Code

Orchestration of a web application

The orchestration directory contains a stripped down version of the getting-started example.