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
- Dockerfile-Syntax und Best Practices
- Layer-Optimierung und Caching
- Multi-Stage Builds
- Image-Registries und Repositories
- Container-Konfiguration und Umgebungsvariablen
- Netzwerk-Treiber und Modi
- Container-Kommunikation
- Port-Mapping und Exposition
- Custom Networks erstellen
- DNS und Service Discovery
- Volume-Typen und Verwendung
- Bind Mounts vs. Named Volumes
- Data-Only Container
- Backup und Recovery-Strategien
- Volume-Plugins und Treiber
- Multi-Container-Anwendungen definieren
- docker-compose.yml Syntax
- Service-Abhängigkeiten managen
- Scaling und Load Balancing
- Development vs. Production Setups
- Security-Best-Practices
- Image-Scanning und Vulnerability Assessment
- Container-Isolation
- Secrets Management
- Resource-Limits und Constraints
- Monitoring und Logging
- Performance-Optimierung
- Disaster Recovery
- CI/CD-Integration
- Container-Orchestrierung mit Docker Swarm