Grundlagen-Workshop Container-Virtualisierung
Zur Navigation springen
Zur Suche springen
Tag 1: Einführung in Container-Virtualisierung und Docker
Stunde 1-2: Einführung in Container-Technologien
- Einführung in Container-Technologien
- Definition von Containern und deren Zweck
- Unterschiede zwischen Containern und virtuellen Maschinen
- Warum Container? Vorteile und Anwendungsfälle
Stunde 3-4: Docker-Grundlagen
- Geschichte und Entwicklung von Docker
- Docker-Ökosystem: Docker Engine, Docker Hub, Docker Compose, Docker Swarm
- Installation von Docker und erste Schritte
Stunde 5-6: Arbeiten mit Docker-Containern
- Container erstellen, starten, stoppen und löschen
- Konzepte wie Images, Container, Volumes, Netzwerke
- Einfache Übungen zum Erstellen und Verwalten von Containern
Tag 2: Fortgeschrittene Docker-Themen und Docker-Management
Stunde 1-2: Docker-Images und Dockerfiles
- Verwendung von Dockerfiles zur Automatisierung der Image-Erstellung
- Best Practices beim Schreiben von Dockerfiles
- Erstellen und Bereitstellen benutzerdefinierter Images
Stunde 3-4: Netzwerke, Volumes und Logging
- Netzwerkkonfiguration in Docker: Bridge, Host, Overlay, etc.
- Verwalten von Volumes für persistente Daten
- Logging und Protokollierung in Docker-Containern
Stunde 5-6: Docker-Orchestrierung mit Docker Compose
- Einführung in Docker Compose und YAML-Dateien
- Definition von Multi-Container-Anwendungen mit Docker Compose
- Bereitstellung und Skalierung von Anwendungen mit Docker Compose
Tag 3: Docker Swarm und fortgeschrittene Themen
Stunde 1-2: Einführung in Docker Swarm
- Konzepte der Container-Orchestrierung mit Docker Swarm
- Einrichtung eines Docker-Swarm-Clusters
- Bereitstellung von Services auf einem Docker-Swarm-Cluster
Stunde 3-4: Überwachung, Sicherheit und Skalierung
- Überwachung von Docker-Containern und -Swarm-Clustern
- Sicherheitsaspekte bei der Container-Implementierung
- Skalierung von Anwendungen auf einem Docker-Swarm-Cluster
Stunde 5-6: Abschluss und Fragen
- Rückblick auf die wichtigsten Konzepte und Themen der Schulung
- Offene Diskussion und Beantwortung von Fragen der Teilnehmer
- Feedbacksammeln und Ausblick auf mögliche zukünftige Fortbildungen geben