Schulungsübersicht

Was ist Docker?

  • Anwendungsfälle
  • Hauptkomponenten von Docker
  • Docker-Architektur
  • Zugrunde liegende Technologie

Installation von Docker

  • Installation auf Ubuntu und Windows
  • Verwendung von Docker Maschine für die Hostbereitstellung
  • Docker Maschinentreiber für Cloud-Anbieter

Lebenszyklus von Containern

  • Erstellen und Ausführen von Containern
  • Anhalten und Neustart
  • Untersuchen eines Containers
  • Einsicht in die Protokolle
  • Prozesse untersuchen
  • Entfernen eines Containers und seiner Daten

Dockerizing von Anwendungen

  • Das Hallo-Welt-Beispiel
  • Interaktiver Bash-Container
  • Erstellen eines Abbilds durch Übertragen von Änderungen
  • Erstellen eines Abbilds aus einer DockerDatei
  • Automatisierte Builds basierend auf GitHub
  • Ausführen von mehr als einem Prozess in einem Container
  • gosu-Hilfswerkzeug
  • Ausführen einer Webanwendung in einem einzigen Container
  • Ausführen einer Webanwendung in einer Microservices-Architektur

Verwaltung von Images

  • Finden und Herunterladen von vorhandenen Images
  • Docker Hub und lokales Repository
  • Gemeinsame Nutzung von Images mit anderen
  • Bereitstellen eines privaten Image-Repositorys

Networking von Containern

  • Port-Zuordnung
  • Verlinkung und Benennung von Containern
  • Erstellen und Verwalten eigener Netzwerke
  • Netzwerk über viele Docker Hosts (Overlay)

Daten in Containern

  • Datenvolumen
  • Host-Verzeichnisse und Dateien als Datenvolumen
  • Datenvolumen-Container
  • Gemeinsame Nutzung von Datenträgern durch Docker Hosts
  • Sicherung und Wiederherstellung von Datenvolumes

Docker Zusammenstellen

  • Überblick über Docker Compose
  • Ausführen von Anwendungen mit mehreren Containern mit einem einzigen Befehl
  • Definieren von Diensten, Netzwerken, Datenträgern und Variablen
  • Einrichten von Laufzeitbeschränkungen für Ressourcen

Docker Schwarm

  • Einführung in natives Docker Clustering
  • Discovery-Dienste
  • Docker Schwarmstrategien und Filter

Voraussetzungen

Eine gewisse Vertrautheit mit der Kommandozeile und Linux ist von Vorteil.

  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (4)

Kombinierte Kurse

Verwandte Kategorien