Schulungsübersicht
Einführung in Containerisierung und Docker
- Verständnis der Konzepte der Softwarecontainerisierung
- Vorteile von Containern im Vergleich zu traditionellen Deployment-Modellen
- Überblick über Docker und seine Rolle bei der modernen Anwendungslieferung
- Gängige Container-Anwendungsfälle in Entwicklung und Betrieb
Docker-Installation und Einrichtung der Umgebung
- Installation und Konfiguration von Docker
- Verständnis der Docker-Komponenten und Architektur
- Arbeiten mit der Docker CLI
- Verwaltung von Docker-Diensten und Konfigurationen
Docker-Architektur und Grundkonzepte
- Docker Engine, Images, Container und Register
- Verwaltung des Container-Lebenszyklus
- Verständnis von Docker-Objekten und Ressourcen
- Best Practices für die Arbeit in Docker-Umgebungen
Arbeiten mit Docker Images und Containern
- Herunterladen und Verwalten von Docker-Images
- Erstellen und Ausführen von Containern
- Konfiguration und Verwaltung von Containern
- Untersuchen, Überwachen und Pflegen von Containern
Anwendungen mit Dockerfiles erstellen
- Verständnis der Struktur und Anweisungen von Dockerfiles
- Erstellen eigener Docker-Images
- Optimierung der Image-Größe und der Build-Leistung
- Verwaltung von Anwendungsabhängigkeiten und Konfigurationen
Docker-Speicherung und Datenverwaltung
- Verständnis der Konzepte der Container-Speicherung
- Arbeiten mit Volumes und Bind-Mounts
- Persistieren von Anwendungsdaten
- Effektive Verwaltung von Container-Daten
Docker-Netzwerke
- Verständnis der Konzepte der Docker-Netzwerktechnik
- Erstellen und Verwalten von Docker-Netzwerken
- Verbindung mehrerer Container
- Konfiguration der Kommunikation zwischen Anwendungen und Diensten
Arbeiten mit Docker-Registern
- Verständnis von Image-Repositories und Registern
- Nutzung von Docker Hub und privaten Registern
- Pushen und Pullen von Images
- Verwaltung von Image-Versionen und sicherheitsrelevante Aspekte
Begriffe der Container-Orchestrierung und Skalierung
- Einführung in die Container-Orchestrierung
- Verständnis der Rolle von Orchestrierungsplattformen
- Überblick über Docker Compose
- Vorbereitung von Anwendungen für skalierbare Deployments
Fehlerbehebung und Best Practices
- Diagnose gängiger Docker-Probleme
- Verwaltung von Logs und Container-Performance
- Anwendung von Sicherheits- und Wartungsbest-practices
- Optimierung von Docker-basierten Anwendungsumgebungen
Praktisches Docker-Workshop und Kurswiederholung
- Erstellen und Deployen einer containerisierten Anwendung
- Verwaltung mehrerer Container und Dienste
- Anwendung von Docker-Befehlen und Workflows
- Wiederholung der Kernkonzepte und nächste Schritte
Voraussetzungen
- Grundkenntnisse in Netzwerktechnik.
- Erfahrung mit der Linux-Command-Line.
Zielgruppe
- Entwickler
- DevOps-Ingenieure
- Systemadministratoren
Erfahrungsberichte (7)
ein mehrstufiges, strukturiertes Kursprogramm.
Bert Paelinckx - Cube SoftwareSolutions
Kurs - Introduction to Docker
Maschinelle Übersetzung
Der Trainer hatte viel Wissen und Geduld, die er mit uns teilen konnte.
Bogdan Olaru
Kurs - Introduction to Docker
Maschinelle Übersetzung
Die praktischen Übungen und Erklärungen zu allen Details, insbesondere für die verwendeten Befehle
Louise
Kurs - Introduction to Docker
Maschinelle Übersetzung
Er hat korrekt erklärt und Übungen hatte.
Stefan-Bogdan Birtu
Kurs - Introduction to Docker
Maschinelle Übersetzung
Die Art und Weise, wie es erklärt wurde, von grundlegenden Konzepten zu komplexeren mit Beispielen.
Stefan
Kurs - Introduction to Docker
Maschinelle Übersetzung
Ich mag, wie Abhi präsentiert. Indem er Informationen auf den Folien hinzufügt und Diagramme erstellt, ist es für mich persönlich leichter, die von ihm geteilten Informationen zu verstehen und sich daran zu erinnern.
Viorel
Kurs - Introduction to Docker
Maschinelle Übersetzung
Mir hat die Art gefallen, wie die Informationen präsentiert wurden, mit praktischen Beispielen. Auch der Tempo des Trainers war angemessen und er hatte die Geduld, alle Fragen zu beantworten, den Kollegen, die zurückgeblieben waren, zu helfen und sogar extra Beispiele in die Präsentation aufzunehmen, basierend auf den Neugierden der Teilnehmer.
Beatrice - DB Global Technology SRL
Kurs - Introduction to Docker
Maschinelle Übersetzung