Docker
Docker ist eine offene Plattform für Entwickler und Systemadministratoren, um verteilte Anwendungen zu erstellen, zu versenden und auszuführen. Docker ermöglicht es, Anwendungen in Containern zu verpacken und auszuführen. Ein Container ist eine standardisierte Einheit, die Software und alle ihre Abhängigkeiten zusammenfasst, sodass die Anwendung von einer Umgebung zur anderen schnell und konsistent läuft. In einer traditionellen Virtualisierungsumgebung laufen die virtuellen Maschinen auf einem Hypervisor und haben jeweils ein eigenes Betriebssystem. Im Gegensatz dazu teilen Docker-Container sich das Betriebssystem des Hosts, was sie leichter und effizienter macht.