Die Schulung Container Einsatz mit Docker vermittelt grundlegende und praxisorientierte Kenntnisse zur Bereitstellung, Verwaltung und Nutzung containerbasierter Anwendungen mit Docker. In diesem zweitägigen Training lernen die Teilnehmenden, wie Container-Technologien zur Vereinfachung der Softwarebereitstellung und zur effizienten Nutzung von IT-Ressourcen eingesetzt werden können.
Im Mittelpunkt stehen die Architektur moderner Containerlösungen, die Funktionsweise von Container Engines sowie die Unterschiede zwischen containerbasierten und traditionellen Virtualisierungskonzepten.
Die Schulung erläutert, wie Docker installiert und konfiguriert wird und wie Container Images erstellt, verwaltet und über Registries bereitgestellt werden können.
Ein weiterer Schwerpunkt liegt auf dem Aufbau standardisierter Docker Images. Die Teilnehmenden erfahren, wie Dockerfiles entwickelt und Image Layers zur effizienten Wiederverwendung von Komponenten eingesetzt werden können.
Das Training behandelt außerdem Container Networking, persistente Datenspeicherung und die Konfiguration von Containern als Dienste.
Weitere Themen sind Monitoring, Log-Analyse, Fehlerbehebung sowie die Sicherung und Wiederherstellung von Container-Umgebungen.
Abgerundet wird die Schulung durch den Einsatz von Docker Compose zur vereinfachten Verwaltung zusammengehöriger Container und Services.
Das Training vermittelt eine Grundlage für weiterführende Kenntnisse im Bereich Container-Orchestrierung.
Container-Technologie Grundlagen
Vorteile von Containern
Container gegenüber Virtualisierung
Open Container Initiative
Docker
Podman
containerd
Container Architektur
Linux Namespaces
Control Groups
Container Engines
Container Isolation
Ressourcenverwaltung
Docker Installation
Docker Engine bereitstellen
Docker konfigurieren
Containerumgebung vorbereiten
Grundlegende Docker-Befehle
Docker Images
Container Images
Öffentliche Registries
Private Registries
Image-Metadaten
Images herunterladen und bereitstellen
Container Management
Container erstellen
Container starten und stoppen
Container verwalten
Container als Services konfigurieren
Docker Networking
Container-Netzwerke
Netzwerkkonfiguration
Netzwerkkommunikation
Container miteinander verbinden
Persistente Daten
Persistente Speicherkonzepte
Volumes
Daten zwischen Containerläufen erhalten
Speicherkonfiguration
Dockerfiles
Dockerfile Grundlagen
Dockerfile Struktur
Dockerfile-Befehle
Automatisierte Image-Erstellung
Image Layers
Standardisierte Images
Monitoring und Troubleshooting
Container Logs
Monitoring
Fehlerdiagnose
Container-Probleme beheben
Backup und Wiederherstellung
Container-Daten sichern
Wiederherstellungskonzepte
Backup-Strategien
Sicherung von Containerumgebungen
Docker Compose
Einführung in Docker Compose
Mehrere Container verwalten
Services definieren
Zusammengehörige Anwendungen bereitstellen
Vorausgesetzt werden grundlegende Kenntnisse der UNIX/Linux-Kommandozeile.
Praktische Linux-Administrationskenntnisse sind von Vorteil.
Ziel ist es, Docker-Containerumgebungen selbstständig bereitzustellen und zu verwalten.
Nach Abschluss können die Teilnehmenden Container Images erstellen, Dockerfiles verwenden und Container mit geeigneten Netzwerk- und Speicheroptionen betreiben.
Darüber hinaus lernen sie, Container zu überwachen, Fehler zu analysieren und Docker Compose zur Verwaltung mehrerer Services einzusetzen.
Linux Administrators
Systemadministratoren
DevOps Engineers
Softwareentwickler
Container Engineers
IT-Infrastrukturadministratoren
Cloud Engineers
Platform Engineers
IT Professionals
Open Source Specialists
Der Kurs richtet sich an IT-Fachkräfte, die Anwendungen mithilfe von Docker containerisieren und containerbasierte Infrastrukturen betreiben möchten.