Direkt zum Inhalt

Docker - Container Engine Plattform und Orchestrierung

In dieser Schulung erhalten Sie eine fundierte Einführung in die Arbeitsweise und Funktion von Docker. Neben dem Erlernen von Docker werden auch Einsatzszenarien und neue Paradigmen (z.B. Micro Services) erörtert.

Je nach aktueller Corona-Situation finden unsere Kurse in Berlin oder Online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Im Rahmen der Anmeldung können Sie uns außerdem Ihre Präferenz mitteilen.

Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

Experte

3 Tage, Berlin / Online

Andre Hirsinger

32 Teilnehmerbewertungen

Vorkenntnisse:

Gute Linux-Kenntnisse. Erfahrungen mit Virtualisierung sind hilfreich.

Kursinhalt:

Docker vereinfacht das Bauen von portablen Applikationscontainern und deren Verteilung auf andere Rechner, z.B. vom Notebook des Entwicklers direkt in die Produktion. Jede Applikation hat ihren eigenen Applikationscontainer, welcher alle Abhängigkeiten für diese Applikation erfüllt. Durch die Vereinheitlichung der Infrastruktur wird der Konfigurationsaufwand minimiert und die Verwaltung größerer Systeme vereinfacht. Nach einer kurzen Einführung in die Container-Engine-Plattform, werden wir in einem Hands on Workshop Images erstellen und Container starten sowie erste Schritte in die Welt der Orchestrierung unternehmen.

Themen der Docker-Schulung:

  • Funktionsweise und Architektur
  • Einführung in die Applikationsvirtualisierung, Immutable Infrastructure und Micro Services
  • Genutzte Kernelfeatures wie Namespaces, CGroups und Capabilities
  • Erste interaktives Schritte mit Docker
  • Verwendung von Images über die zentrale Registry
  • Erstellen eigener Images
  • Lifecycle/Buildmanagement von Images und Container
  • Persistieren und Management von Daten außerhalb der Container
  • Storage Driver: OverlayFS, Devicemapper und Btrfs
  • Aufsetzen und Betreiben einer eigenen Registry, um Images innerhalb des Projekts zu verwalten.
  • Rethinking Infrastructure: Wir diskutieren welche Infrastruktur vorausgesetzt und zusätzlich gemanaged werden muss.
  • Docker Netzwerk und DNS Konfiguration
  • Orchestrierung: lokal mit docker-compose, im Cluster mit Docker Swarm
  • Ausblick Orchestrierung mit Kubernetes
  • Übersicht über weitere Projekte zum Mangen der Infrastruktur (Portainer, Kibana, fluentd, Swarmprom, Consul)
  • Pro und Cons von Docker
  • Tipps und Tricks für Sysadmins: Eigene Dienste und Prozesse abkapseln
  • Docker als DevOps Tool.

Ziel:

Der Teilnehmer wird den sicheren Umgang und die Funktionsweise der Applikationscontainererstellung und Administration mit Docker erlernen. Zudem werden die notwendigen Kenntnisse vermittelt, um Docker für Projekte zu evaluieren. Dazu gehört eine grundlegende Einführung in das Docker-Ökosystem. Der Kurs richtet sich im Sinne von DevOps an Developer und Sysadmins und behandelt die Probleme die Docker löst und schafft.

Dozent

Andre Hirsinger

Andre Hirsinger

ist Technical Chief of Application Service Providing bei Neofonie und beschäftigt sich gerne mit neuen Technologien, die den Betrieb der Software vereinfachen und automatisieren. Container Technologien sind aus seiner Sicht ein hervorragendes Werkzeug dafür.


Das sagen unsere Teilnehmer

Anmeldung zum Kurs

Schritt 1: Bitte Paket auswählen

Je nach aktueller Corona-Situation finden unsere Kurse in Berlin oder Online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Im Rahmen der Anmeldung können Sie uns außerdem Ihre Präferenz mitteilen.

Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

Schritt 2: Bitte Termin auswählen

KW
Datum
Dozent
Ort
Status