Die Weiterbildung vermittelt fundierte Kenntnisse im Bereich der Containerisierung mit Docker im Kontext von Cloud Umgebungen. Teilnehmende lernen die Konzepte zur Isolierung von Anwendungen sowie die effiziente Bereitstellung von Software kennen. Der Kurs behandelt die Erstellung von Abbildern und die Orchestrierung komplexer Systemlandschaften.
Kursinhalt1. Grundlagen der Containerisierung
- Unterschiede zwischen virtuellen Maschinen und Containern
- Installation und Konfiguration der Docker Engine
- Grundlegende Architektur und Funktionsweise der Technologie
2. Management von Images und Containern
- Aufbau und Erstellung von Dockerfiles
- Verwaltung und Versionierung von Images in Registries
- Steuerung des Lebenszyklus von Containern über die Kommandozeile
3. Netzwerk und Datenspeicherung
- Konfiguration von virtuellen Netzwerken zur Kommunikation
- Einbindung von Volumes zur persistenten Datenspeicherung
- Sicherheitsaspekte und Ressourcenmanagement
4. Orchestrierung von Anwendungen
- Nutzung von Docker Compose für Multi Container Szenarien
- Grundlagen der Skalierung in Cloud Umgebungen
- Integration von Containern in moderne IT Infrastrukturen
Berufliche Relevanz
- Anwendung von Container Technologien in der Softwareentwicklung
- Unterstützung bei der Migration von Anwendungen in die Cloud
- Optimierung von Deployment Prozessen in der IT Administration