Docker-Container sind leichtgewichtige und portable virtuelle Betriebssysteme, die Bibliotheken, Systemtools, Code und Laufzeit enthalten. In einem Container kann alles ausgeführt werden, von einem kleinen Microservice bis hin zu einer umfangreichen Anwendung.
In Containern können Anwendungen von Umgebungen abstrahiert werden. Diese Trennung ermöglicht eine einfache und konsistente Bereitstellung von Container-basierten Anwendungen, unabhängig davon, ob das Medium ein privates Rechenzentrum oder eine öffentliche Cloud ist.
Aus betrieblicher Sicht bieten Container neben der Portabilität auch eine bessere Kontrolle über die Ressourcen und erhöhen die Effizienz der Infrastruktur, was zu einer besseren Nutzung der Rechenressourcen führt.
Docker ist für die Funktionalität von Client-Server-Anwendungen erforderlich, die Folgendes umfasst:
Container arbeiten mit einem Image-basierten Bereitstellungsmodell, das die Nutzung der Anwendung in verschiedenen Umgebungen vereinfacht. Images sind ein grundlegendes Element der Docker-Umgebung, weil sie die Zusammenarbeit zwischen Entwicklern auf eine Weise ermöglichen, die bisher nicht möglich war.
Mit der Docker-Plattform können Sie schnell virtuelle Workloads erstellen, so dass verteilte Anwendungen Servergrenzen überwinden können. Hier sind einige Vorteile, die für den Einsatz sprechen:
Mit Docker können Sie auf einfache Weise Anwendungen mithilfe von Containern erstellen und mehrere Anwendungen auf derselben Hardware ausführen, um die Verwaltung und Bereitstellung von Anwendungen zu erleichtern. Auf der Flatlogic-Plattform bieten wir dem Benutzer nach der Erstellung der Anwendung zwei Möglichkeiten, die Anwendung lokal auszuführen, eine davon ist die Verwendung von Docker.
Stand: 30.01.2022