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



Preis je Teilnehmer

Erfahrungsberichte (4)

Kombinierte Kurse

Verwandte Kategorien