Kontakt aufnehmen

Schulungsübersicht

Einführung in die Containerisierung und Docker

  • Verständnis der Konzepte der Software-Containerisierung
  • Vorteile von Containern im Vergleich zu traditionellen Bereitstellungsmodellen
  • Überblick über Docker und seine Rolle in der modernen Anwendungsbereitstellung
  • Häufige Use Cases für Container in Entwicklung und Betrieb

Docker-Installation und Einrichtug der Umgebung

  • Installation und Konfiguration von Docker
  • Verständnis der Komponenten und Architektur von Docker
  • Arbeit mit der Docker CLI
  • Verwaltung von Docker-Diensten und Konfigurationen

Docker-Architektur und Kernkonzepte

  • Docker Engine, Images, Container und Register
  • Verwaltung des Container-Lebenszyklus
  • Verständnis von Docker-Objekten und Ressourcen
  • Best Practices für die Arbeit mit Docker-Umgebungen

Arbeit mit Docker-Images und Containern

  • Herunterladen und Verwalten von Docker-Images
  • Erstellen und Ausführen von Containern
  • Konfiguration und Verwaltung von Containern
  • Untersuchen, Überwachen und Pflegen von Containern

Anwendungen mit Dockerfiles erstellen

  • Verständnis der Struktur und Anweisungen von Dockerfiles
  • Erstellen benutzerdefinierter Docker-Images
  • Optimierung der Image-Größe und der Build-Leistung
  • Verwaltung von Anwendungsabhängigkeiten und Konfigurationen

Docker-Speicherverwaltung und Datenmanagement

  • Verständnis der Konzepte der Container-Speicherung
  • Arbeit mit Volumes und Bind-Mounts
  • Persistenz von Anwendungsdaten
  • Effektives Management von Containerdaten

Docker-Netzwerk

  • Verständnis der Konzepte des Docker-Netzwerks
  • Erstellen und Verwalten von Docker-Netzwerken
  • Verbinden mehrerer Container
  • Konfiguration der Kommunikation zwischen Anwendungen und Diensten

Arbeit mit Docker-Registern

  • Verständnis von Image-Repositorien und Registern
  • Nutzung von Docker Hub und privaten Registern
  • Hochladen und Herunterladen von Images
  • Verwaltung von Image-Versionen und Sicherheitsaspekten

Container-Orchestrierung und Skalierungskonzepte

  • Einführung in die Container-Orchestrierung
  • Verständnis der Rolle von Orchestrierungsplattformen
  • Überblick über Docker Compose
  • Vorbereitung von Anwendungen für skalierbare Bereitstellungen

Fehlerbehebung und Best Practices

  • Diagnose gängiger Docker-Probleme
  • Verwaltung von Protokollen und Container-Leistung
  • Anwendung von Sicherheits- und Wartungs-Best Practices
  • Optimierung von Docker-basierten Anwendungsumgebungen

Praktischer Docker-Workshop und Kurswiederholung

  • Erstellen und Bereitstellen einer containerisierten Anwendung
  • Verwaltung mehrerer Container und Dienste
  • Anwendung von Docker-Befehlen und Workflows
  • Wiederholung der Kernkonzepte und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis der Netzwerktechnik.
  • Erfahrung mit der Linux-Befehlszeile.

Zielgruppe

  • Entwickler
  • DevOps-Ingenieure
  • Systemadministratoren
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien