Kontakt aufnehmen

Schulungsübersicht

Einführung in Containerisierung und Docker

  • Verständnis der Konzepte der Softwarecontainerisierung
  • Vorteile von Containern im Vergleich zu traditionellen Deployment-Modellen
  • Überblick über Docker und seine Rolle bei der modernen Anwendungslieferung
  • Gängige Container-Anwendungsfälle in Entwicklung und Betrieb

Docker-Installation und Einrichtung der Umgebung

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

Docker-Architektur und Grundkonzepte

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

Arbeiten 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 eigener Docker-Images
  • Optimierung der Image-Größe und der Build-Leistung
  • Verwaltung von Anwendungsabhängigkeiten und Konfigurationen

Docker-Speicherung und Datenverwaltung

  • Verständnis der Konzepte der Container-Speicherung
  • Arbeiten mit Volumes und Bind-Mounts
  • Persistieren von Anwendungsdaten
  • Effektive Verwaltung von Container-Daten

Docker-Netzwerke

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

Arbeiten mit Docker-Registern

  • Verständnis von Image-Repositories und Registern
  • Nutzung von Docker Hub und privaten Registern
  • Pushen und Pullen von Images
  • Verwaltung von Image-Versionen und sicherheitsrelevante Aspekte

Begriffe der Container-Orchestrierung und Skalierung

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

Fehlerbehebung und Best Practices

  • Diagnose gängiger Docker-Probleme
  • Verwaltung von Logs und Container-Performance
  • Anwendung von Sicherheits- und Wartungsbest-practices
  • Optimierung von Docker-basierten Anwendungsumgebungen

Praktisches Docker-Workshop und Kurswiederholung

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

Voraussetzungen

  • Grundkenntnisse in Netzwerktechnik.
  • Erfahrung mit der Linux-Command-Line.

Zielgruppe

  • Entwickler
  • DevOps-Ingenieure
  • Systemadministratoren
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien