Was ist Docker-HUB?

Vielleicht haben Sie recherchiert, um das Konzept von Docker HUB zu verstehen. Hier ist eine sehr praktische Antwort.

Kein Video abaixo, David Bitti, Chief Scientist bei Flexa Cloud, erklärt, was Docker HUB ist und beantwortet auch die folgenden Fragen:

  • Wie erstelle ich ein Image eines Containers?
  • Wie soll das Image gepflegt werden? 
  • Für welche Arten von Anwendungen kann es verwendet werden?
  • Welche Unternehmen nutzen heute Container?

Kasse!

Was ist Docker-Hub

Docker Hub ist ein öffentliches Repository für Container-Images, in dem viele Unternehmen und Einzelpersonen vorgefertigte Images von Lösungen veröffentlichen können. Diese Lösungen reichen von WordPress bis Magento und vielen anderen Anwendungen.

Was ist ein Container-Image

„Da ich alle Artefakte, aus denen meine Anwendung besteht, in eine Datei packen muss, brauche ich eine Datei, die dieses Bild schreibt und diese Datei aufgerufen wird Dockerfile. Mit dem Dockerfile, schreiben Sie, was beim Erstellen Ihres Bildes passieren wird.

Sobald ich mein Image erstellt habe, generiert es eine Datei, die geteilt, veröffentlicht und sowohl lokal als auch in öffentlichen und privaten Repositories gespeichert werden kann.

Und damit Sie diese Bilder behalten können, stellt Amazon Web Services (AWS) selbst einen Dienst namens Amazon ECR bereit, mit dem Sie private Bilder veröffentlichen können – mit Sicherheit und voller Leistung. 

Ein weiteres sehr wichtiges Merkmal von Amazon ECR ist: Sobald Sie das Bild hochgeladen haben, haben Sie die Möglichkeit, eine Scan aller Schwachstellen, die möglicherweise in den Bibliotheken vorhanden sind, aus denen es besteht.   

Sobald ich dieses Bild in ein Repository hochgeladen habe, kann ich es jederzeit aktualisieren; und auch um eine neue Version der Anwendung zu erstellen, wird das Image zuvor aktualisiert“.

In welchen Anwendungen können Sie Docker verwenden?

„Grundsätzlich unterstützen 100 % aller Anwendungen, die heute unter Linux laufen, Docker. Microsoft selbst migriert viele seiner Systeme auf Linux, um diesen Vorteil zu nutzen, der Ihre Anwendung in verwandeln kann Dockerfile.

Es gibt einige Situationen, in denen es auch möglich ist, Windows-Anwendungen auszuführen, insbesondere solche, die Backend sind – in einem Windows 2016-Container und höher. Aber es ist nicht einmal vergleichbar mit den Vorteilen der unter Linux laufenden Anwendung“.

Welche Unternehmen nutzen Docker

„Praktisch 100 % der großen Unternehmen fahren heute ihre Produktionsserien mit Containern. Hier bei Flexa Cloud haben wir Dutzende von Kunden mit Hunderten von Diensten, die in Containern ausgeführt werden und die Containerisierungsressourcen von Amazon Web Services nutzen – hochgradig skalierbare Anwendungen mit Sicherheit, Leistung und vor allem Portabilität.

Sobald ich meine Anwendung containerisiert habe, muss ich mir keine Gedanken mehr darüber machen, auf welchem ​​Server sie ausgeführt wird. es hat nicht all diesen umständlichen Konfigurationsverwaltungsprozess, das heißt: die Anforderungen, dass meine Anwendung im Voraus installiert werden muss. 

Das einzige, was auf dem Server benötigt wird, ist Docker, das ausgeführt wird, und alle Ihre Abhängigkeiten werden gepackt.“ 

→ Wie wäre es, haben Sie verstanden, was Docker Hub ist? Abonnieren Sie unseren YouTube-Kanal um den von uns veröffentlichten Videos zu folgen!

Teilen