IT-Administrator/in - Docker

Der Kurs vermittelt grundlegende Kenntnisse im Umgang mit Docker und der Containerisierung von Softwareanwendungen. Teilnehmende lernen die Architektur sowie die zentralen Komponenten von Docker-Umgebungen kennen. Der Fokus liegt auf der effizienten Bereitstellung und Verwaltung von IT-Systemen in isolierten Containern.

Kursinhalt
1. Grundlagen der Containerisierung
  • Architektur und Funktionsweise der Docker Engine
  • Unterschiede zwischen virtuellen Maschinen und Containern
  • Installation und Basiskonfiguration des Systems

2. Management von Images und Containern
  • Erstellung von Dockerfiles für automatisierte Builds
  • Verwaltung von Images in lokalen und externen Registries
  • Steuerung des Lebenszyklus von Containern über Befehlsschnittstellen

3. Netzwerkkonfiguration und Datenspeicher
  • Einrichtung und Verwaltung virtueller Docker Netzwerke
  • Anbindung von persistentem Speicher durch Volumes und Bind Mounts
  • Sicherheitsaspekte beim Betrieb von Containerumgebungen

4. Orchestrierung mit Docker Compose
  • Strukturierung von Multi-Container-Anwendungen
  • Automatisierte Bereitstellung komplexer Anwendungslandschaften
  • Fehlerdiagnose und Protokollierung in verteilten Systemen

Berufliche Relevanz
  • Effiziente Bereitstellung von Software in modernen IT-Infrastrukturen
  • Standardisierung von Entwicklungs- und Betriebsumgebungen
  • Unterstützung agiler Methoden und Microservices-Architekturen