Einführung in die Containervirtualisierung mit Docker

14.01.2025 09:00
Kurs startet
14.01.2025 13:00
Kurs endet
8 Plätze
Verfügbare Plätze
Buchen

courseFurtherInformation

Docker hat sich zu einem der beliebtesten Werkzeuge zur Containervirtualisierung entwickelt. Mit Docker kann man zum einen Software gemeinsam mit ihren Abhängigkeiten ausliefern, zum anderen auch Anwendungen sicher vom Host-Betriebssystem isolieren. Aber was bedeuten „Containervirtualisierung“ und „isolieren“ in diesem Zusammenhang genau und wie benutze ich Docker?

In diesem Workshop werden wir diese Fragen beantworten. Wir klären zu Beginn, wie Docker-Container funktionieren und wo die Grenzen zwischen dem Container und dem Host-Betriebssystem verlaufen. Anschließend lernen Sie in praktischen Übungen, wie Sie Container-Images über das Kommandozeileninterface von Docker herunterladen, Container starten und verwalten und wie Sie eigene Container-Images erstellen können.

Nach diesem Workshop sind Sie in der Lage, Docker für Ihre eigene wissenschaftliche Arbeit zu nutzen. Sie können Anwendungen in Docker-Containern auf einer Workstation und auf Clustern ausführen sowie Ihre wissenschaftlichen Arbeitsabläufe reproduzierbar machen, indem Sie Ihr eigenes Docker-Image erstellen und teilen.

Voraussetzungen

Um an diesem Workshop teilnehmen zu können, sollten Sie über Grundkenntnisse der Linux-Kommandozeile verfügen und im Dateisystem navigieren können.

Kontakt
zedif@uni-jena.de
Sprache
Englisch
Inhaltliche Schwerpunkte
  • Docker-Terminologie: Container-Image, Container, Dockerfile
  • Herunterladen von Container-Images
  • Container starten
  • Verwalten von Containern und Container-Images
  • Erstellen von Container-Images
  • Ausführen von Docker-Containern auf einem HPC-Cluster mit Singularity
Max. Anzahl Teilnehmende
20
Standort
Ernst-Abbe-Platz 2, Windowspool 2 (Raum 3417)