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 bei der modernen Anwendungsbereitstellung
  • Gängige Container-Anwendungsfälle in Entwicklung und Betrieb

Installation von Docker und Einrichtung der Umgebung

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

Docker-Architektur und Kernkonzepte

  • Docker-Engine, Images, Container und Registries
  • 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

  • Ziehen und Verwalten von Docker-Images
  • Erstellen und Ausführen von Containern
  • Konfiguration und Verwaltung von Containern
  • Prüfung, Überwachung und Wartung von Containern

Bauen von Anwendungen mit Dockerfiles

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

Docker-Speicher und Datenverwaltung

  • Verständnis der Konzepte des Container-Speichers
  • Arbeit mit Volumes und Bind Mounts
  • Persistierung von Anwendungsdaten
  • Effektive Verwaltung von Container-Daten

Docker-Vernetzung

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

Arbeit mit Docker-Registries

  • Verständnis von Image-Repositorien und Registries
  • Nutzung von Docker Hub und privaten Registries
  • Schieben und Ziehen von Images
  • Verwaltung von Image-Versionen und Sicherheitsaspekten

Konzepte 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 Bereitstellungen

Fehlerbehebung und Best Practices

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

Praktisches Docker-Workshop und Kurswiederholung

  • Aufbau und Bereitstellung 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 von Netzwerktechnik.
  • Erfahrung mit der Linux-Befehlszeile.

Zielgruppe

  • Entwicklerinnen und Entwickler
  • DevOps-Ingenieurinnen und -Ingenieure
  • Systemverwaltende
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien