Container-Virtualisierung mit Docker

Welche Vorteile bringen Docker-Container?

von - 16.03.2015
Holger Dyroff, Open Source Business Alliance
Holger Dyroff: Stellvertrender Vorsitzender Open Source Business Alliance
Die Frage was sich hinter der Docker-Technik verbirgt, beantwortet Solomon Hykes, Gründer und CTO der Firma Docker recht einfach und stringent: „Docker ist eine offene Plattform für Entwickler und Systemadministratoren, mit deren Hilfe sie verteilte Anwendungen erstellen, ausliefern und ausführen lassen können.“ Docker besteht dabei grundsätzlich aus zwei Hauptkomponenten, der Docker Engine, bei es sich um eine portierbare, leichtgewichtige Laufzeitumgebung handelt, und dem Hub. Dieser Hub ist ein Cloud Dienst, der das Teilen von Anwendungen und das Automatisieren von Prozessen ermöglicht. 
Mit diesem Ansatz soll das Konzept hinter Docker sowohl den Software-Entwicklern als auch den IT-Administratoren ganz ähnliche Vorteile bieten, wie sie die echten Transportcontainer der Logistik- und Transportbranche schon seit Jahrzehnten aufzeigen: Egal welche Größe, Form oder anderen Besonderheiten ein Produkt hat, es wird in einen standardisierten Container gepackt – und damit gekapselt – so dass alle anderen Unternehmen und Partner, die damit zu tun haben, problemlos, effizient und relativ unabhängig vom Inhalt damit umgehen können.
Grundsätzlich stehen Software-Entwickler und  Administratoren sowohl bei der Entwicklung von Anwendungen als auch die Systembetreuer bei der Verteilung ihre Anwendungen vor ähnlichen Problemen, wie die Industriebetriebe bei der Verteilung ihrer Waren vor der Zeit der Container. Entwickelt eine Firma eine Anwendung, so benutzt sie dazu eine bestimmte Entwicklungsumgebung samt Programmiersprache, gegebenenfalls auch spezielle Bibliotheken und ein ausgewähltes Betriebssystem. Wenn diese Entwicklung beispielsweise nur zum Testen an einen anderen Mitarbeiter weitergegeben werden soll, so muss dieser die gleichen Rahmenbedingungen schaffen, um diese Anwendung zu verwenden.

Docker aus Sicht der Open Source Business Alliance

"Die private wie die öffentliche Cloud zählen heutzutage zur kritischen Infrastruktur einer sich digitalisierenden Wirtschaft. Docker hat mit seiner Virtualisierungs-Technologie ein junges, aber doch effizientes und hoch skalierbares Element der Cloud-Infrastruktur geschaffen und schnell eine hohe Akzeptanz und breite Unterstützung seitens etablierter Marktteilnehmer gefunden. Dank der Offenheit von Open Source hat sich eine stetig wachsende Entwicklergemeinde herausgebildet. Hier zeigt sich einer der grundsätzlichen Vorzüge von Open Source: Flexible und sehr schnelle Weiterentwicklung bei zugleich hoher Transparenz und Sicherheit dank jederzeitig allgemein überprüfbarem Code."
Holger Dyroff, stellvertretender Vorsitzende der Open Source Business Alliance

Verwandte Themen