Was ist Docker?
Docker ist die führende Container-Plattform, die Anwendungen zusammen mit allen Abhängigkeiten in portable Container verpackt. „Works on my machine“ wird mit Docker zu „Works on every machine“. Über 20 Millionen Entwickler und 300.000+ Unternehmen nutzen Docker.
Kernkonzepte
Container
Leichtgewichtige, isolierte Laufzeitumgebungen, die sich einen OS-Kernel teilen. Container starten in Sekunden und verbrauchen minimal Ressourcen.
Docker Images
Vorgefertigte Templates mit OS, Runtime und Application. Docker Hub hostet über 100.000 öffentliche Images.
Docker Compose
Multi-Container-Anwendungen definieren und starten. Eine YAML-Datei beschreibt alle Services (Web, DB, Cache).
Bedeutung
Docker hat DevOps revolutioniert. Container sind der Standard für moderne Anwendungsbereitstellung: reproduzierbar, portabel und skalierbar.