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
- 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
- Einführung in Docker Compose
- Docker Compose Datei
- Multicontainer-Anwendung mit Docker Compose
- Docker Compose-Optionen (Projekt und Override)
- Docker Compose-Optionen (mehrere Dateien)
- 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
- 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 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
- 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
- Einführung in Docker Compose
- Docker Compose Datei
- Multicontainer-Anwendung mit Docker Compose
- Docker Compose-Optionen (Projekt und Override)
- Docker Compose-Optionen (mehrere Dateien)
- 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…