Docker Seminar
Unser Docker Seminar vermittelt praxisnah den sicheren Umgang mit Docker und Docker Compose – von den Grundlagen der Containerisierung bis hin zum Betrieb mehrerer Container im Verbund. Der Kursinhalt und die Kursdauer werden in einem Vorgespräch nach Ihren Wünschen und dem Kenntnisstand der Teilnehmer festgelegt.
Docker Grundkurs
- Grundlagen der Containerisierung – Abgrenzung zu virtuellen Maschinen
- Docker-Architektur: Daemon, Client, Registry
- Images und Container – Lebenszyklus und Verwaltung
- Wichtige Docker-Befehle:
run, build, pull, push, exec, logs - Dockerfiles erstellen und optimieren
- Layer-Konzept und Image-Caching verstehen
- Volumes und Bind Mounts – persistente Datenhaltung
- Netzwerke in Docker: bridge, host, overlay
- Images in der Docker Hub Registry veröffentlichen
- Container absichern – Best Practices
Docker Compose
- Einführung in Docker Compose – Aufbau und Einsatzzweck
- Die
compose.yml – Struktur und Syntax - Services, Netzwerke und Volumes in Compose definieren
- Abhängigkeiten zwischen Services steuern mit
depends_on - Umgebungsvariablen und
.env-Dateien einsetzen - Multi-Container-Anwendungen starten, stoppen und skalieren
- Compose-Profile für verschiedene Umgebungen (dev, prod)
- Logs und Monitoring im Compose-Verbund
- Typische Anwendungsszenarien: Webserver + Datenbank + Cache