Docker im Test

Docker ist eine von Docker, Inc. entwickelte Platform-as-a-Service (PaaS), mit der Nutzer Anwendungen schnell in jeder Umgebung erstellen, testen und bereitstellen können. Die Plattform beseitigt sich wiederholende und monotone Konfigurationsaufgaben und macht die Entwicklung effizienter, skalierbarer und vorhersehbarer. Docker nutzt Virtualisierung auf Betriebssystemebene, um Software in Paketen in standardisierten Einheiten, sogenannten Containern, bereitzustellen, und die Software, die […]

Jul 7, 2022
6 minute read
Enterprise Storage Forum content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Docker ist eine von Docker, Inc. entwickelte Platform-as-a-Service (PaaS), mit der Nutzer Anwendungen schnell in jeder Umgebung erstellen, testen und bereitstellen können. Die Plattform beseitigt sich wiederholende und monotone Konfigurationsaufgaben und macht die Entwicklung effizienter, skalierbarer und vorhersehbarer.

Docker nutzt Virtualisierung auf Betriebssystemebene, um Software in Paketen in standardisierten Einheiten, sogenannten Containern, bereitzustellen. Die Software, die die Container hostet, wird Docker Engine genannt. Docker-Container enthalten alles, was die Software zum Ausführen benötigt, etwa Systemtools, Code, Bibliotheken, die Laufzeitumgebung und mehr. Daher ist Docker weithin anerkannt, und die Dienste werden von verschiedenen Unternehmenstypen und Teams genutzt.

Im Folgenden erfahren Sie alles über Docker und seine Stellung im Bereich der Containerisierung:

Docker im Test

Docker und der Markt für Container-Orchestrierung

Der Markt für Container-Orchestrierung wächst rasant und wird innerhalb weniger Jahre ein Marktvolumen von einer Milliarde US-Dollar erreichen. Der weltweite Marktwert für Container-Orchestrierung betrug 2021 454 Millionen US-Dollar und soll bis 2027 1,78 Milliarden US-Dollar erreichen. Das entspricht einer durchschnittlichen jährlichen Wachstumsrate (CAGR) von 16,62 % im Zeitraum von 2022 bis 2027.

Docker ist der Marktführer im Bereich der Container-Orchestrierung mit einem Marktanteil von 82,58 %. Daher ermöglicht Docker Nutzern, moderne Anwendungen zu erstellen, zu teilen und auszuführen. Mehr als 13 Millionen Entwickler verwenden Docker für mehr als sieben Millionen Anwendungen und mehr als 13 Milliarden monatliche Image-Downloads. Die Nachfrage nach Docker steigt aufgrund seiner Skalierbarkeit, Leistung und Sicherheit rasant.

Advertisement

Docker-Funktionen

Docker ist eine Softwareplattform mit zahlreichen Funktionen. Die umfassende End-to-End-Plattform umfasst Application Programming Interfaces (APIs), Command-Line Interfaces (CLIs), Benutzeroberflächen (UIs) und Sicherheitsfunktionen, die so entwickelt wurden, dass sie über den gesamten Lebenszyklus der Anwendungsbereitstellung hinweg zusammenarbeiten. Im Folgenden werden einige Funktionen und Vorteile von Docker vorgestellt.

Sicherheit und Laufzeit

Sicherheit ist ein wichtiges Anliegen. Docker ermöglicht es Nutzern, Anwendungen entlang der gesamten Software-Lieferkette sicher zu erstellen, zu teilen und auszuführen – mit einfachen, aber leistungsstarken Tools, die die Anwendungssicherheit verbessern, ohne die Produktivität der Entwickler zu beeinträchtigen.

Docker bietet eine branchenführende Container-Laufzeitumgebung. Die Docker Engine kann auf verschiedenen Linux- und Windows-Server-Betriebssystemen ausgeführt werden und ermöglicht es, containerisierte Anwendungen überall und konsistent auf jeder Infrastruktur zu betreiben.

Entwicklertools

Die Entwicklertools von Docker, eine Reihe von Docker-CLI-Plug-ins, bieten die schnellste Möglichkeit, cloudfähige containerisierte Anwendungen und Microservices sicher zu erstellen, zu testen und zu teilen. Die Tools integrieren Docker in die Entwicklungsumgebung der Nutzer und erweitern deren normale Code-Erstellungs- und Testzyklen.

Darüber hinaus verbessern die erweiterten Funktionen der Docker Engine, von Compose und anderer zentraler Docker-APIs die Zusammenarbeit und vereinfachen die Verwaltung von Docker-Apps, Images und Registries. Compose V2 beschleunigt die tägliche lokale Entwicklung sowie das Erstellen und Ausführen von Anwendungen mit mehreren Containern und verkürzt den Entwicklungszyklus. Außerdem ermöglicht es einen einfachen Wechsel von der Entwicklungs- in die Produktionsumgebung.

Docker Hub

Docker Hub ist ein gehosteter Repository-Dienst, mit dem sich Container-Images finden und mit dem eigenen Team teilen lassen. Zu den wichtigsten Funktionen gehören private Repositories, automatisierte Builds, Teams und Organisationen, offizielle Images, Publisher-Images und Webhooks.

Docker Hub ist die weltweit größte Community für Container-Images und der zentrale Treffpunkt für Entwickler der Container-Community, Open-Source-Projekte und unabhängige Softwareanbieter (ISVs). Premium- und verifizierte Images helfen Nutzern, die passenden Container auszuwählen. Die Sicherheit von Hub-Images wurde durch das integrierte Scanning von Snyk weiter verbessert.

Advertisement

Alleinstellungsmerkmale von Docker

Docker Extensions

Docker Extensions erweitern die Funktionen von Docker Desktop, indem sie eine Reihe von Entwicklertools direkt integrieren. Sie verbinden bevorzugte Entwicklungstools nahtlos mit den Workflows der Nutzer für die Anwendungsentwicklung und -bereitstellung und ergänzen Docker Desktop um Funktionen für Debugging, Tests, Sicherheit und Networking.

Darüber hinaus erleichtert das SDK von Docker Extensions die Erstellung individueller Funktionen für Docker Desktop. Durch das Hinzufügen verschiedener Tools zu Entwicklungs-Workflows lassen sich neue Möglichkeiten erkunden. Die erstellten Extensions können mit der gesamten Docker-Community geteilt werden, sodass Mitwirkende, Gruppen oder Organisationen von einer umfangreichen Sammlung an Lösungen profitieren.

Docker-Roadmap

Docker teilt seine Produktionspläne frühzeitig und regelmäßig mit Kunden, um deren Feedback einzuholen. Die Roadmap hilft dabei, die richtigen Projekte zu identifizieren, auf die sich Docker konzentrieren sollte, und ermöglicht Kunden frühzeitige Entscheidungen. In Live-Feedback-Sitzungen zeigt das Unternehmen häufig Funktionen oder Ideen, an denen noch gearbeitet wird, um die Meinung der Nutzer einzuholen. Außerdem fragt es genauer nach, wie die Nutzer Docker einsetzen, um mögliche Schwachstellen zu erkennen.

Docker-Partner

Docker arbeitet daran, Komplexität und Routineaufgaben aus dem Entwicklungslebenszyklus zu entfernen, damit Entwickler mehr Zeit für Innovationen haben. Wenn Nutzer ihre Software öffentlich über Docker Hub verteilen, ermöglicht das Docker-Verified-Publisher-Programm (DVP), Images zu verifizieren und als vertrauenswürdige Inhalte zu kennzeichnen.

Darüber hinaus hat Docker ein Portfolio bekannter Allianzpartner gewonnen, darunter Amazon Web Services (AWS), JFrog, Microsoft Azure, Snyk und Nuaware.

Anwendungsfälle von Docker

Docker ist eine weit verbreitete Softwareplattform, die Container-Orchestrierung für verschiedenste Nutzer in Unternehmen jeder Größe bereitstellt.

„Wir haben Docker verwendet, um Images für unser Projekt zu erstellen und dieses Image mit Kubernetes bereitzustellen. Das ist für andere Entwickler sehr nützlich: Wenn wir Images erfolgreich erstellen, treten auf ihren Systemen keine Fehler auf. Wir haben diese Phase in unseren Jenkins-Build aufgenommen, damit dieser Schritt nicht übersprungen wird.“ – Abhishek Raj, senior software engineer, SaltPharmaceuticals

„Unser Unternehmen verwendet Docker, um eine konsistente Umgebung für verschiedene Mitwirkende an derselben Codebasis zu gewährleisten. Mit Docker lassen sich Module sehr einfach verwalten und die Rechenleistung auf verschiedenen Rechnern vergleichen. Das wird immer wichtiger, wenn die Codebasis wächst, wir weitere Mitwirkende hinzufügen und insbesondere wenn wir Kunden einbinden, die ebenfalls Beiträge leisten.“ – Lindsay Veazey, senior data scientist, Very

Advertisement

„Docker wird verwendet, um all unsere Images zu erstellen und bereitzustellen. Außerdem nutzen wir Docker, um alle unsere Images in einer Registry zu hosten, die unternehmensweit eingesetzt wird. So können verschiedene Teams Images einfach abrufen und übertragen.“ – Nini Olo, DevOps engineer, Sky

Nutzerbewertungen von Docker

Docker erhält auf mehreren Nutzerbewertungsseiten überwiegend positive Bewertungen und Empfehlungen. Laut der G2-Bewertung geben Nutzer Docker 4,6 von 5 Punkten. Die Nutzer von TrustRadius bewerten Docker mit 9 von 10 Punkten.

Laut Gartner Peer Insights bewerten Nutzer Docker mit 4,6 von 5 Punkten und einer Empfehlungsrate von 96 %. Hinzu kommen weitere Bewertungen der Kundenerfahrung, darunter:

  • Bewertung und Vertragsabschluss: 4,3 von 5 Punkten
  • Integration und Bereitstellung: 4,6 von 5 Punkten
  • Service und Support: 4,4 von 5 Punkten
  • Produktfunktionen: 4,5 von 5 Punkten

Docker-Preise

Docker bietet vier Preis- und Abonnementmodelle: Personal, Pro, Team und Business.

Das Personal-Modell kann kostenlos genutzt werden und eignet sich ideal für einzelne Entwickler, Bildungseinrichtungen, Open-Source-Communities und kleine Unternehmen. Zu den wichtigsten Funktionen gehören Docker Desktop, unbegrenzt viele öffentliche Repositories, Docker Engine und Kubernetes, 200 Image-Pulls alle sechs Stunden sowie unbegrenzt viele bereichsbezogene Tokens.

Die Preise für das Pro-Modell beginnen bei 5 US-Dollar pro Monat. Es umfasst Pro-Tools für einzelne Entwickler, die deren Produktivität steigern. Zu den wichtigsten Funktionen gehören Docker Desktop, unbegrenzt viele private Repositories, 5.000 Image-Pulls pro Tag, fünf gleichzeitige Builds und 300 Schwachstellen-Scans von Hub-Images.

Die Preise für das Team-Modell beginnen bei 7 US-Dollar pro Nutzer und Monat beziehungsweise 25 US-Dollar für fünf Nutzer. Es eignet sich ideal für Teams und umfasst Funktionen für Zusammenarbeit, Produktivität und Sicherheit. Zu den wichtigsten Funktionen gehören alle Leistungen des Pro-Modells sowie unbegrenzt viele Teams, 15 gleichzeitige Builds, unbegrenzt viele Image-Scans, rollenbasierte Zugriffskontrolle und Audit-Logs.

Die Preise für das Business-Modell beginnen bei 21 US-Dollar pro Nutzer und Monat. Es eignet sich ideal für mittlere und große Unternehmen, die eine zentrale Verwaltung und erweiterte Sicherheitsfunktionen benötigen. Zu den wichtigsten Funktionen gehören alle Leistungen des Team-Modells sowie zentrale Verwaltung, Registry-Zugriffsverwaltung, Image-Zugriffsverwaltung und Single Sign-on (SSO).

Advertisement

Fazit

Als Marktführer ist Docker ein weithin anerkannter Anbieter von Plattformen für die Container-Orchestrierung. Die richtigen Dienste für die Container-Orchestrierung helfen Unternehmen, ihre Geschäftsziele durch erweiterte Funktionen zu erreichen. Bei der Suche nach einem geeigneten Anbieter für Container-Orchestrierung sollten Nutzer verstehen, welche Funktionen ihre Organisation benötigt und wie viel sie dafür ausgeben möchten.

Docker bietet eine einfache Bedienung, höhere Sicherheit, niedrige Betriebskosten und außergewöhnliche Leistung. Die Plattform verfügt über nützliche Tools und erleichtert die Bereitstellung containerisierter Anwendungen, die in großen Entwicklungsteams eingesetzt werden können. Auch für Anfänger ist Docker leicht verständlich, und Sicherheitsprobleme lassen sich durch Cloud-Dienste lösen. Insgesamt kann Docker für Unternehmen ebenso wie für den persönlichen Einsatz eine gute Option zur Containerisierung sein.

Al Mahmud Al Mamun

Al Mahmud Al Mamun is a writer for TechnologyAdvice. He earned his BSc in Computer Science and Engineering from Prime University, Bangladesh. He attained more than twenty-five diploma courses and a hundred certificate courses. His expertise and research interests include Artificial Intelligence, Artificial Neural Networks, Convolutional Neural Networks, Intelligent Transportation Systems, Information Technology, Computer Vision, Psychology, and Astronomy.

Enterprise Storage Forum Logo

Enterprise Storage Forum offers practical information on data storage and protection from several different perspectives: hardware, software, on-premises services and cloud services. It also includes storage security and deep looks into various storage technologies, including object storage and modern parallel file systems. ESF is an ideal website for enterprise storage admins, CTOs and storage architects to reference in order to stay informed about the latest products, services and trends in the storage industry.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.