Introduction to Containerization with Docker

14 Jan 2025 09:00
Course starts
14 Jan 2025 13:00
Course ends
8 places
Available places
Enrol

Course further information

Docker has become one of the most popular containerization tools. It lets you both deliver software together with its dependencies as well as securely isolate applications from the host operating system. But what do “containerization” and “isolate” mean exactly in this context and how do I use Docker?

In this workshop, we are going to answer these questions. We start with explaining how Docker containers work and where the boudaries between the container and the host operating system lie. Then you are going to learn in practical exercises how to use Docker’s command-line interface to download container images, run and manage containers, and to create your own container images.

After this workshop you will be able take advantage of Docker in your own scientific work. You will be able to run applications in a Docker container on a workstation and on a cluster and also make your scientific workflows reproducible by creating and sharing your own Docker image.

Prerequisites

In order to take part in this workshop, you should have basic knowledge of the Linux command line and should be able to navigate the file system.

Contact
zedif@uni-jena.de
Language
English
Core areas
  • Docker terminology: container image, container, Dockerfile
  • Downloading container images
  • Running containers
  • Managing containers and container images
  • Creating container images
  • Running Docker containers on a HPC cluster with Singularity
Maximum capacity
20
Location
Ernst-Abbe-Platz 2, Windows pool 2 (room 3417)
Dr. Eckhard Kadasch
Course instructor
Dr. André Sternbeck
Course instructor