Schulungsübersicht
Einführung in die Containerisierung und Docker
- Verständnis der Konzepte der Software-Containerisierung
- Vorteile von Containern im Vergleich zu traditionellen Bereitstellungsmodellen
- Überblick über Docker und seine Rolle in der modernen Anwendungsbereitstellung
- Häufige Use Cases für Container in Entwicklung und Betrieb
Docker-Installation und Einrichtug der Umgebung
- Installation und Konfiguration von Docker
- Verständnis der Komponenten und Architektur von Docker
- Arbeit mit der Docker CLI
- Verwaltung von Docker-Diensten und Konfigurationen
Docker-Architektur und Kernkonzepte
- Docker Engine, Images, Container und Register
- Verwaltung des Container-Lebenszyklus
- Verständnis von Docker-Objekten und Ressourcen
- Best Practices für die Arbeit mit Docker-Umgebungen
Arbeit 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 benutzerdefinierter Docker-Images
- Optimierung der Image-Größe und der Build-Leistung
- Verwaltung von Anwendungsabhängigkeiten und Konfigurationen
Docker-Speicherverwaltung und Datenmanagement
- Verständnis der Konzepte der Container-Speicherung
- Arbeit mit Volumes und Bind-Mounts
- Persistenz von Anwendungsdaten
- Effektives Management von Containerdaten
Docker-Netzwerk
- Verständnis der Konzepte des Docker-Netzwerks
- Erstellen und Verwalten von Docker-Netzwerken
- Verbinden mehrerer Container
- Konfiguration der Kommunikation zwischen Anwendungen und Diensten
Arbeit mit Docker-Registern
- Verständnis von Image-Repositorien und Registern
- Nutzung von Docker Hub und privaten Registern
- Hochladen und Herunterladen von Images
- Verwaltung von Image-Versionen und Sicherheitsaspekten
Container-Orchestrierung und Skalierungskonzepte
- Einführung in die Container-Orchestrierung
- Verständnis der Rolle von Orchestrierungsplattformen
- Überblick über Docker Compose
- Vorbereitung von Anwendungen für skalierbare Bereitstellungen
Fehlerbehebung und Best Practices
- Diagnose gängiger Docker-Probleme
- Verwaltung von Protokollen und Container-Leistung
- Anwendung von Sicherheits- und Wartungs-Best Practices
- Optimierung von Docker-basierten Anwendungsumgebungen
Praktischer Docker-Workshop und Kurswiederholung
- Erstellen und Bereitstellen einer containerisierten Anwendung
- Verwaltung mehrerer Container und Dienste
- Anwendung von Docker-Befehlen und Workflows
- Wiederholung der Kernkonzepte und nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis der Netzwerktechnik.
- Erfahrung mit der Linux-Befehlszeile.
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