76 lines
1.8 KiB
Markdown
76 lines
1.8 KiB
Markdown
# Docker-Workshop Konzept
|
|
|
|
## Teil 1: Docker Basics
|
|
|
|
### Vortrag
|
|
- **Einführung**
|
|
- Container vs. VM
|
|
- Docker-Architektur (Client, Daemon, Registry)
|
|
- Images und Container
|
|
|
|
- **Docker-Images**
|
|
- Image-Aufbau und Schichten
|
|
- Dockerfile-Syntax
|
|
- Build-Prozess
|
|
- Image-Registry (Docker Hub)
|
|
|
|
- **Container-Lebenszyklus**
|
|
- Starten, Stoppen, Löschen
|
|
- Container-Isolation
|
|
- Ports und Netzwerke
|
|
- Volumes für Datenpersistenz
|
|
|
|
[Komplettes Vortragsscript zu Docker Basics](01%20docker-basics.md)
|
|
|
|
### Praktische Übungen
|
|
- Ersten Container starten
|
|
- Container-Inspektion
|
|
- Einfaches Dockerfile erstellen
|
|
- Image bauen und taggen
|
|
- Container mit Volumes
|
|
- Bind Mount für Entwicklung
|
|
- Container-Netzwerk erstellen
|
|
- Multi-Stage Build
|
|
- Image in Registry pushen
|
|
- Container-Ressourcen begrenzen
|
|
|
|
[Übungsaufgaben](02%20docker-basics-uebungen.md) | [Übungsaufgaben mit Lösungen](03%20docker-basics-uebungen-mit-loesung.md)
|
|
|
|
## Teil 2: Docker Compose
|
|
|
|
### Vortrag
|
|
- **Einführung Docker Compose**
|
|
- Zweck und Vorteile
|
|
- YAML-Syntax
|
|
- Grundbefehle
|
|
|
|
- **Mehrcontainer-Anwendungen**
|
|
- Service-Abhängigkeiten
|
|
- Umgebungsvariablen
|
|
- Netzwerke zwischen Containern
|
|
|
|
- **Docker Compose in Entwicklung**
|
|
- Hot-Reloading
|
|
- Debugging
|
|
- Ressourcenkontrolle
|
|
|
|
- **Zusammenfassung und Beispiel**
|
|
- LAMP-Stack Beispiel
|
|
- Praktische Befehle
|
|
|
|
[Komplettes Vortragsscript zu Docker Compose](04%20docker-compose-basics.md)
|
|
|
|
### Praktische Übungen
|
|
- Einfaches Compose-File erstellen
|
|
- Multi-Service Anwendung
|
|
- Volume-Konfiguration
|
|
- Netzwerk-Konfiguration
|
|
- Umgebungsvariablen
|
|
- Service-Abhängigkeiten
|
|
- Build-Konfiguration
|
|
- Service-Skalierung
|
|
- Override-Konfiguration
|
|
- Debugging-Setup
|
|
|
|
[Übungsaufgaben](05%20docker-compose-uebungen.md) | [Übungsaufgaben mit Lösungen](06%20docker-compose-uebungen-mit-loesung.md)
|