Computational Modelling Group

Workshop  8th May 2017 9 a.m.  177/2023

Programming with Docker (Containers)

Alex Wright, Matthew Mostert
University of Southampton

Docker, Linux
Matthew Mostert

The Docker company logo

Docker is a world leading software container platform. It allows developers and programmers to write applications and pieces of software in such a way as to eliminate to "works on my machine" problem. This is the problem that a developer would write a piece of code that works on their environment, but once they have attempted to transfer it, it does not work on a different environment.

A container is a way of packaging the important pieces of the environment needed to run the software into an isolated "mini-environment".

This workshop will run through the basic principles of container programming, as well as how to use docker.