Docker 2024 04
Virtualisierung vs Docker
Grundsätzliche Funktionsweise von Docker und unterschied zu echter Virtualisierung
Images & Container
Parametrisierung: Umgebungsvariablen
Storage: Mounts und Volumes
Networking Überblick: Bridge vs Host Network
Networking Konfiguration: Portforwarding
Ressourcen Limitierung:
CPU
Network
IO
Mit Container verbinden
Dateien von/zu Host Kopieren
Interaktives Terminal verbinden
?Kommandos von Host in Container ausführen?
Docker-Compose
Würde ich generell docker run vorziehen, da übersichtlicher
Gemeinsames Fallbeispiel
Dockerfile
Eigenes Dockerfile auf Grundlage eines bestehenden Base Images erstellen
Dockerfile für eigene Anwendung erstellen
docker-compose für Service Verbund erstellen (z.b.: App + Datenbank)
?Registry?