Introduction to Containerization with Docker

28.06.2022 08:00
Kurs startet
28.06.2022 12:00
Kurs endet
20 Plätze
Verfügbare Plätze
Online-Kurs
Standort

courseFurtherInformation

Docker has become one of the most popular containerization tools letting 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 lines are between the container and the host operating system. Then you are going to learn — in practical exercises — how to use Docker's command-line interface to get containers, run and manage them, 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.

Kontakt
zedif@uni-jena.de
Sprache
English
Inhaltliche Schwerpunkte
  • 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
Max. Anzahl Teilnehmende
25
Standort
Online-Kurs