Docker wird genutzt, um Anwendungen reproduzierbar bereitzustellen und Entwicklungsumgebungen zu standardisieren. Container erleichtern die Zusammenarbeit zwischen Entwicklung, Test und Betrieb. Der Kurs zeigt, wie Docker-Container erstellt, verwaltet und in typische IT-Workflows eingebunden werden.
Kursinhalt1. Container-Grundlagen
- Einordnung von Containern im Vergleich zu klassischen Installationen
- Verständnis von Images, Containern, Volumes und Netzwerken
- Nutzung grundlegender Docker-Befehle im Entwicklungsalltag
2. Erstellung und Betrieb von Containern
- Aufbau eigener Images mit Dockerfiles
- Start, Überwachung und Verwaltung laufender Container
- Einbindung von Konfigurationen, Umgebungsvariablen und persistenten Daten
3. Docker in Projekten
- Nutzung von Docker Compose für mehrteilige Anwendungen
- Integration von Containern in Entwicklung, Testing und Deployment
- Analyse typischer Fehlerquellen bei containerisierten Anwendungen
Berufliche Relevanz
- Anwendung in Softwareentwicklung, DevOps und IT-Betrieb
- Vorbereitung auf containerbasierte Entwicklungs- und Deploymentprozesse
- Grundlage für weiterführende Themen wie Kubernetes und Cloud-Infrastruktur