Vielleicht haben Sie recherchiert, um das Konzept von Docker HUB zu verstehen. Hier ist eine sehr praktische Antwort.
Im folgenden Video erklärt Deivid Bitti , leitender Wissenschaftler bei Flexa Cloud, was Docker Hub ist und beantwortet außerdem 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 Bestandteile meiner Anwendung in einer einzigen Datei verpacken muss, benötige ich eine Datei, die dieses Image erstellt. Diese Datei nennt man Dockerfile . Mit der Dockerfile legt man fest, was beim Erstellen des Images passieren soll.“
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 die Möglichkeit, nach dem Hochladen des Images die darin enthaltenen Bibliotheken auf mögliche Sicherheitslücken zu überprüfen.
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ützt heutzutage jede Anwendung, die unter Linux läuft, Docker. Microsoft selbst migriert viele seiner Systeme zu Linux, um diese Funktion zu nutzen, nämlich die Möglichkeit, seine Anwendung in ein Dockerfile umzuwandeln .“
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.“
Haben Sie nun verstanden, was Docker Hub ist? Abonnieren Sie unseren YouTube-Kanal, um keine unserer Videos zu verpassen!


