Was ist der genaue Unterschied zwischen Docker EE (Enterprise Edition), Docker CE (Community Edition) und Docker (Custom Support)?


83

Docker-Installationshandbücher enthalten drei verschiedene Möglichkeiten zur Installation von Docker. Ich möchte den genauen Unterschied zwischen den drei Komponenten kennen.

Antworten:


77

Docker CE (Community Edition) ist die einfache klassische OSS-Docker-Engine (Open Source Software).

Docker EE (Enterprise Edition) ist Docker CE mit Zertifizierung auf einigen Systemen und Unterstützung durch Docker Inc.

Docker CS (kommerziell unterstützt) ist eine Art alte Bundle-Version von Docker EE für Versionen <= 1.13.

Schauen Sie sich diesen Blog-Beitrag und diesen anderen über Docker CE & Docker EE an.


Vielen Dank für die schnelle Antwort! Löse meine Verwirrung und danke für die Ressourcen!
Ravindu Fernando

1
Wofür steht OSS?
Sohail Si

@ SohailSi Open Source Software
Hassan

46

"Was ist Docker Enterprise Edition?

Docker Enterprise Edition ist in drei Versionen erhältlich: Basic, Standard und Advanced. Die Basic Edition enthält die Docker-Plattform, Support und Zertifizierung, während die Standard- und die Advanced-Version zusätzliche Funktionen wie die Containerverwaltung (Docker Datacenter) und das Docker Security Scanning hinzufügen.

Docker EE wird von Alibaba, Canonical, HPE, IBM, Microsoft und einem Netzwerk regionaler Partner unterstützt. Wer Docker EE testen möchte, kann eine kostenlose Testversion von der offiziellen Website herunterladen.

Docker bietet auch ein Zertifizierungsprogramm an, um Drittanbietern dabei zu helfen, sicherzustellen, dass ihre Produkte mit Docker EE funktionieren.

Was ist Docker Community Edition?

Docker Engine wurde in Docker Community Edition umbenannt und ist, wie der Name schon sagt, eine von der Community unterstützte Do-it-yourself-Version von Docker, die kostenlos erhältlich ist.

Die Community Edition wird in zwei Versionen erhältlich sein: Edge und Stable. Edge wird jeden Monat mit den neuesten Funktionen veröffentlicht. Stable wird vierteljährlich veröffentlicht. Während Edge Sicherheitsupdates und Fehlerbehebungen für die aktuelle Version erhält, erhält die stabile Version nach der ersten Version vier Monate lang ähnliche Updates. Dieser Aktualisierungszyklus bietet Benutzern ein ausreichend großes Fenster, um Upgrades von älteren Versionen zu planen.

Während sich die beiden Versionen an unterschiedliche Zielgruppen richten, gibt es auf Quellcodeebene keinen großen oder keinen Unterschied. "Sowohl Docker EE als auch CE basieren auf dem Open-Source-Docker-Projekt, das offen mit der Docker-Community aus Partnern und Mitwirkenden entwickelt wurde und den offenen, modularen Kern aller Docker CE- und EE-Editionen bildet", sagte Messina.

Auch einen Blick auf die Ressourcen hier und die offiziellen Docker Dokumentation .


Danke für die klare Antwort! Speziell dieser Umbenennungsteil. Ich war ein wenig verwirrt darüber, ob es drei separate Versionen von Docker gibt.
Ravindu Fernando

Gibt es Lizenzprobleme beim Versuch, Docker CE manuell auf RHEL zu installieren? Abgesehen von einer Antwort auf einen Stapelüberlauf, mit der dies erreicht wird, kann ich anscheinend keinen Hinweis darauf finden ( stackoverflow.com/questions/42981114/… ).
Link_boy

6

TL; TR;

Wir haben es derzeit mit zwei Editionen von Docker zu tun: Docker Community Edition (CE) und Docker Enterprise Edition (EE) .

Docker EE verfügt über zusätzliche Funktionen, mit denen Unternehmen ihre Container effizienter starten, verwalten und sichern können. Hervorzuheben ist jedoch, dass die beiden Editionen dieselben Kernfunktionen bieten .

Die Hauptunterschiede bestehen darin, dass Docker CE für jeden Bady und Open Source kostenlos verwendet werden kann . Andererseits kostet Docker EE im Basisplan 1.500 USD pro Knoten und Jahr ...

Ein weiterer wichtiger Unterschied sind die Betriebssysteme, auf denen wir sie ausführen können . Docker CE kann unter Windows 10 und Mac, unter Azure und AWS sowie unter CentOS, Debian, Fedora und Ubuntu ausgeführt werden, und Docker EE kann unter Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) und Oracle Linux ausgeführt werden , Ubuntu, Windows Server 2016 sowie Azure und AWS.

Daher sollte Docker CE in den meisten privaten und kommerziellen Fällen der Docker-Nutzung ausreichend sein.

Um einen detaillierten Überblick über alle Unterschiede zu erhalten, empfehlen wir Ihnen:
Docker Community Edition oder Docker Enterprise Edition - Alles, was Sie wissen müssen


3

Docker CE vs EE: Ein Überblick

Docker CEist eine kostenlose Open-Source-Containerisierungsplattform. Es handelt sich um eine umbenannte Version der Open Source-Lösung von Docker, die seit dem Start Dockerim Jahr 2013 frei verfügbar ist .

CElaufen auf 10 Windows kann und Mac, auf Azureund AWSsowie CentOS, Debian, Fedora und Ubuntu. CE kann direkt aus dem Docker Store heruntergeladen werden.

Docker EE hingegen ist eine Premium-Version von CE. Docker EE ist eine integrierte, vollständig unterstützte und zertifizierte Containerplattform, die unter Red Hat Enterprise Linux ( RHEL) ausgeführt wird.SUSE Linux Enterprise Server (SLES), Oracle Linux, Ubuntu, Windows Server 2016, as well as Azure and AWS.

Docker CE vs EE: Wie sie gleich sind Als erstes ist zu beachten, dass Docker CEkeine verwässerte Version von Docker EE ist. Sowohl CE als auch EE haben dieselben Kernmerkmale und -funktionen:

Beide Editionen werden vierteljährlich aktualisiert (obwohl Docker CE-Benutzer mit „Edge“ -Updates rechnen können, die hier näher erläutert werden). Beide Editionen sind auf einer Vielzahl gängiger Betriebssysteme und Cloud-Infrastrukturen verfügbar, sodass Unternehmen die Freiheit haben, containerisierte Anwendungen auf ihrer bevorzugten Infrastruktur auszuführen - ohne Einrasten.

Docker CE vs EE: Wie sie sich unterscheiden

Während beide Editionen dieselben Kernfunktionen bieten, bietet Docker EE zusätzliche Funktionen, mit denen Unternehmen ihre Container effizienter starten, verwalten und sichern können.

Im Folgenden finden Sie eine Zusammenfassung der Möglichkeiten von Unternehmen zur Verwendung von Docker Enterprise Edition:

Erhalten Sie Zugriff auf zertifizierte Docker-Images und -Plugins. Zeigen Sie Ihre Container-Cluster in einer einzigen Fensteransicht an. Zugriffssteuerungen für die Cluster- und Image-Verwaltung Erhalten Sie am selben Tag offizielle Unterstützung von Docker. Führen Sie Schwachstellenscans für Ihre Docker-Images aus. Führen Sie die Docker EE-Engine mit FIPS 140-2-Zertifizierung Advanced aus Image- und Containerverwaltung, LDAP / AD-Benutzerintegration und rollenbasierte Zugriffssteuerung (früher nur über Docker Datacenter verfügbar, das jetzt Teil des Docker EE-Plans ist) Kontinuierliche Überwachung von Sicherheitslücken und Docker Security Scanning (früher nur über Docker Datacenter verfügbar) Dies ist jetzt Teil des Docker EE-Plans.) Grundlegendes zum Versionsformat von Docker

Wenn Sie nach Docker CE und Docker EE suchen, fragen Sie sich möglicherweise das Versionsformat der Plattform. Mit der Veröffentlichung von CE und EE hat Docker beschlossen, die Versionierung ihres Produkts zu ändern. Vor März 2017 war die neueste Version von Docker, die zu diesem Zeitpunkt verfügbar war, Version 1.13. Nach der Einführung von CE und EE wurde die neue Version als 17.03 bezeichnet.

Von außen schien es, als hätte Docker die letzten 16 Versionen übersprungen, aber tatsächlich hatte Docker sein Versionsschema auf YY.MM (Jahr und Monat) geändert, ähnlich dem von Canonical für Ubuntu verwendeten Schema.

Wie oft werden Docker CE und Docker EE aktualisiert?

Docker CE verfügt über zwei Release-Kanäle: "Edge" und "Stable".

Der Edge-Kanal veröffentlicht jeden Monat eine neue Version, und Sie erhalten den Vorteil, dass Sie mit jeder Version neue Funktionen erhalten. Für den stabilen Kanal wird vierteljährlich eine neue Version verfügbar.

Wenn Sie sich für die stabile Option entscheiden, müssen Sie länger warten, um die neuen Funktionen zu erhalten. Auf der positiven Seite ist der stabile Kanal jedoch viel einfacher zu warten, da Sie, wie bereits erwähnt, nur vierteljährlich ein Update installieren müssen. Der Edge-Kanal eignet sich für diejenigen, die schneller auf die neuesten Funktionen zugreifen möchten.

In Bezug auf die Unterstützung beider Kanäle veröffentlicht der Edge-Kanal nur im aktuellen Monat der Version Fehlerkorrekturen und Sicherheitspatches. Der stabile Kanal veröffentlicht 4 Monate nach der ersten Veröffentlichung Patches für Sicherheitsprobleme und Fehlerbehebungen, sodass Benutzer ein Monat Zeit haben, auf die neueste Version zu aktualisieren, während sie weiterhin Korrekturen erhalten.

Mit Docker EE wird vierteljährlich eine neue Version veröffentlicht, und jede Version wird für ein volles Kalenderjahr unterstützt. Sowohl Fehlerkorrekturen als auch Sicherheitspatches werden auf alle unterstützten Versionen zurückportiert.

Quelle: Docker

Docker CE vs EE: Preisgestaltung Docker CE kann kostenlos verwendet und heruntergeladen werden. Das Gesamterlebnis von CE kann nach eigenem Ermessen durch eine Reihe kostenloser und kostenpflichtiger Add-Ons von Docker Cloud verbessert werden.

Docker EE ist eine Premium-Version, die über drei Preisstufen erhältlich ist:

Basic: Mit Basic Docker EE erhalten Sie die Docker-Plattform für zertifizierte Infrastruktur sowie Unterstützung von Docker Inc. Sie erhalten auch Zugriff auf zertifizierte Docker-Container und Docker-Plugins aus dem Docker Store. Standard: Mit den gleichen Funktionen wie die Basisstufe, jedoch mit erweiterter Bild- und Containerverwaltung (Einzelfensteransicht), LDAP / AD-Benutzerintegration und rollenbasierter Zugriffssteuerung (Docker Datacenter). Erweitert: Mit Docker Security Scanning und kontinuierlicher Überwachung von Sicherheitslücken. Die allgemeinen Preise für jede Stufe basieren normalerweise auf den Kosten pro Knoten und Jahr:

Grundlegend: 1.500 USD pro Knoten und Jahr mit Business Critical-Support Standard: 3.000 USD pro Knoten und Jahr für Business Critical-Support Erweitert: 3.500 USD pro Knoten und Jahr für Business Critical-Support Docker EE ist auch als einmonatige kostenlose Testversion erhältlich. Um Ihr kostenloses Testabonnement für Docker EE zu aktivieren, melden Sie sich bei The Docker Store an und navigieren Sie zur Seite Docker EE.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.