Docker für Java Entwickler

Institut: HECKER CONSULTING
Bereich: Technik, EDV, Telekommunikation

Kursbeschreibung

Erfahren Sie, wie Sie mit Docker beginnen, und lernen Sie Tipps und Tricks, die auf Java-Entwickler zugeschnitten sind, die mit der Docker-Plattform arbeiten

Docker ist die führende Software-Container-Plattform.

Mit Docker wird die gesamte Anwendungsbereitstellung vereinfacht, indem sie eine gemeinsame Plattform für die Zusammenarbeit bietet. Docker lässt sich nahtlos in bestehende Werkzeugketten integrieren und erleichtert so die schnelle Bereitstellung von Software.

Entdecken Sie, wie man Container und Build-Images ausführt und wie man Multi-Container-Anwendungen auf mehreren Hosts bereitstellt. Verstehen Sie Docker-Clustering und erfahren Sie, wie man Stateful-Container betreibt und den Zustand von Stateful-Containern überwacht und aufrechterhält.

Einstieg in Docker
  • Einführung in Docker
  • Docker und Java
  • Docker-Arbeitsablauf
  • Erste Schritte mit Docker
  • Demo der Docker-Werkzeugkiste für Windows
Ausführen von Containern und Erstellen von Images
  • Docker CLI
  • Führen Sie Ihren ersten Docker-Container aus
  • Container ausführen (Ports und Volumes)
  • Erstellen Sie Ihr erstes Docker-Image
  • Erstellen Sie Ihr erstes Java-Docker-Abbild
  • Kopieren von Dateien in das Docker-Abbild
  • Ausführen von JAR-Dateien aus dem Docker-Abbild
  • Weitere Anweisungen für Dockerdateien
  • Docker und Maven
  • Docker und Gradle
  • Taggen und Freigeben von Docker-Images
Multicontainer-Anwendungen
  • Einführung in Docker Compose
  • Docker Compose Datei
  • Multicontainer-Anwendung mit Docker Compose
  • Docker Compose-Optionen (Projekt und Override)
  • Docker Compose-Optionen (mehrere Dateien)
Docker Clustering
  • Einführung in den Swarm-Modus
  • Erstellen eines Multiknoten-Schwarmmodus-Clusters mit Docker Machine
  • Bereitstellen von Diensten im Swarm-Modus
  • Ausfall von Containern oder Knoten
  • Skalierung und rollierende Aktualisierung von Diensten
  • Multicontainer-Anwendung auf Swarm-Mode-Cluster
  • Knotenwartung, Label/Einschränkungen und globaler Dienst
  • Erstellen eines Multiknoten-Clusters im Schwarm-Modus auf AWS/Azure
Stateful-Container
  • Erstellen eines Datenbank-Clusters mit Docker Service
  • Überblick über persistente Container
  • Persistente Container in der Praxis
  • Docker-Volume-Plugin-Übersicht
  • Docker-Volume-Plugin-Praxis
Docker-Container überwachen
  • Docker mit CLI überwachen
  • Docker überwachen mit Prometheus
  • Docker überwachen mit cAdvisor

Erfahren Sie, wie Sie mit Docker beginnen, und lernen Sie Tipps und Tricks, die auf Java-Entwickler zugeschnitten sind, die mit der Docker-Plattform arbeiten

Docker ist die führende Software-Container-Plattform.

Mit Docker wird die gesamte Anwendungsbereitstellung vereinfacht, indem sie eine gemeinsame Plattform für die Zusammenarbeit bietet. Docker lässt sich nahtlos in bestehende Werkzeugketten integrieren und erleichtert so die schnelle Bereitstellung von Software.

Entdecken Sie, wie man Container und Build-Images ausführt und wie man Multi-Container-Anwendungen auf mehreren Hosts bereitstellt. Verstehen Sie Docker-Clustering und erfahren Sie, wie man Stateful-Container betreibt und den Zustand von Stateful-Containern überwacht und aufrechterhält.

Einstieg in Docker
  • Einführung in Docker
  • Docker und Java
  • Docker-Arbeitsablauf
  • Erste Schritte mit Docker
  • Demo der Docker-Werkzeugkiste für Windows
Ausführen von Containern und Erstellen von Images
  • Docker CLI
  • Führen Sie Ihren ersten Docker-Container aus
  • Container ausführen (Ports und Volumes)
  • Erstellen Sie Ihr erstes Docker-Image
  • Erstellen Sie Ihr erstes Java-Docker-Abbild
  • Kopieren von Dateien in das Docker-Abbild
  • Ausführen von JAR-Dateien aus dem Docker-Abbild
  • Weitere Anweisungen für Dockerdateien
  • Docker und Maven
  • Docker und Gradle
  • Taggen und Freigeben von Docker-Images
Multicontainer-Anwendungen
  • Einführung in Docker Compose
  • Docker Compose Datei
  • Multicontainer-Anwendung mit Docker Compose
  • Docker Compose-Optionen (Projekt und Override)
  • Docker Compose-Optionen (mehrere Dateien)
Docker Clustering
  • Einführung in den Swarm-Modus
  • Erstellen eines Multiknoten-Schwarmmodus-Clusters mit Docker Machine
  • Bereitstellen von Diensten im Swarm-Modus
  • Ausfall von Containern oder Knoten
  • Skalierung und rollierende Aktualisierung von Diensten
  • Multicontainer-Anwendung auf Swarm-Mod…
Datum
auf Anfrage
Uhrzeit
09:00
Dauer
ab 1 Tag nach Vereinbarung
Ort
Virtuelles Klassenzimmer, Live-Online-Seminar
E-Mail
Kontakt
Peter Hecker
Straße
Erkrather Str. 401
PLZ
40231
Ort
Düsseldorf
Land
Deutschland
Bundesland
---
Keine besonderen Anforderungen.
Zielgruppe
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineDocker für Java Entwickler - Beratung, Coaching, Workshop, Training suchen!
Kursnummer
60918980daa7d59315d2
Plätze
12

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge