Overview: We recently carried out a short introductory Docker workshop, starting from scratch, installing Docker and taking it through to the point where a software stack, consisting of several linked containers, are deployed using docker-compose. Here’s what we covered. Docker concepts: Docker containers are easy-to-deploy units of software, analogous to ¬†the shipping containers used by the transport industry, which simplifies the job of shipping diverse goods around the world. Docker images are the templates for the containers. Every Docker container is started from an image. Images are defined by a Dockerfile¬†which contains instructions for building the image, based on an existing image (for for instance, a web-server image will be based on an OS image, simply adding a layer of[…]