Grundlagen der Container-Technologie
- Container vs. Virtuelle Maschinen
- Docker-Architektur und Komponenten
- Installation und Konfiguration von Docker
- Docker CLI und grundlegende Befehle
- Container-Lifecycle-Management
- Image-Layer und Container-Filesystem
- Arbeiten mit Docker Hub und privaten Registries
- Best Practices für Image-Erstellung
- Image-Tagging und Versionierung
- Container-Networking Grundlagen
- Dockerfile-Syntax und Instruktionen
- Multi-Stage Builds
- Layer-Optimierung und Caching
- Build-Context und .dockerignore
- Automatisierung von Build-Prozessen
- Multi-Container-Anwendungen definieren
- Docker Compose File Syntax
- Service-Abhängigkeiten und Networking
- Volume-Management und Persistence
- Environment-Variablen und Konfiguration
- Einführung in Container-Orchestrierung
- Skalierung von Containern
- Load Balancing
- Service Discovery
- Rolling Updates und Rollbacks
- Container-Sicherheit und Isolation
- Image-Scanning und Vulnerability Assessment
- Access Control und RBAC
- Secrets Management
- Security Best Practices
- Container-Logging und Log-Management
- Monitoring-Tools und -Metriken
- Debug-Techniken für Container
- Performance-Optimierung
- Common Issues und Lösungen