So erstellen Sie DockerHub selbst

So erstellen Sie DockerHub selbst

Der Docker Hub, den wir zuvor verwendet haben, wird von Docker bereitgestellt. Wir können auch unseren eigenen Docker erstellen, und die Konstruktionsmethode ist auch sehr containerbasiert, weil
Docker hat den Docker-Registrierungsserver offiziell zu einem Spiegel gemacht, wir können ihn einfach herunterladen und ausführen. Die einzelnen Schritte sind wie folgt:

Ziehen Sie das Bild

Führen Sie den folgenden Befehl aus, um das offizielle Registrierungsabbild abzurufen:

Docker-Pull-Registrierung

laufen

Führen Sie als Nächstes den folgenden Befehl aus, um die Registrierung wie folgt auszuführen:

docker run -itd --name registry -p 5000:5000 2e2f252f3c88

Nach erfolgreichem Abschluss der Operation können wir unser eigenes Image wie folgt in die Registry eintragen:

Hierbei ist zu beachten, dass das lokale Image im Format „registryHost:registryPort/imageName:tag“ benannt ist.

Der Container läuft auf dem Host-Rechner. Nur wenn das externe Netzwerk auf den Container zugreifen kann, können die von ihm bereitgestellten Dienste genutzt werden. Dieser Artikel stellt das Netzwerkwissen im Container vor

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Analyse des Funktionsprinzips und des Implementierungsprozesses von Docker Hub
  • Detaillierte Erläuterung der Verwendung des DockerHub-Image-Repository
  • So veröffentlichen Sie ein lokal erstelltes Docker-Image auf Dockerhub
  • Implementierung des Pushens von Docker-Images zum Docker Hub
  • Docker-Tutorial: Einführung in Docker Hub
  • Detaillierte Erklärung zur Verwendung des offiziellen MySQL-Image von DockerHub
  • So erstellen Sie Ihr eigenes Docker-Image und laden es auf Dockerhub hoch

<<:  Detaillierte Erklärung zur korrekten Verwendung der Zählfunktion in MySQL

>>:  Reacts Übergang von Klassen zu Hooks

Artikel empfehlen

Mysql-Indextypen und grundlegende Anwendungsbeispiele

Inhaltsverzeichnis Index - Allgemeiner Index - Ei...

Vier Lösungen für die Verwendung von setTimeout in JS for-Schleifen

Inhaltsverzeichnis Überblick Lösung 1: Verschlüss...

So installieren Sie pyenv unter Linux

Voraussetzungen Git muss installiert werden Insta...

Linux-Tutorial zum Ersetzen von Zeichenfolgen mit dem Befehl sed

Um eine Zeichenfolge zu ersetzen, müssen wir das ...

Probleme mit der Rancher-Bereitstellung und dem Importieren von K8S-Clustern

Die Rancher-Bereitstellung kann über drei Archite...

js implementiert eine auf Canvas basierende Uhrkomponente

Canvas war schon immer ein unverzichtbares Tag-El...

So finden und löschen Sie doppelte Datensätze in MySQL

Hallo zusammen, ich bin Tony, ein Lehrer, der nur...

Umfassende Zusammenfassung zu MySQL GTID

Inhaltsverzeichnis 01 Einführung in GTID 02 Wie G...

Kopieren und Einfügen ist der Feind der Verpackung

Bevor wir über OO, Entwurfsmuster und die vielen o...

Forschung zur Größe von Webseiten

<br />Statistiken zufolge hat sich die durch...

Eine einfache Erklärung der parallelen MySQL-Replikation

1. Hintergrund der parallelen Replikation Zunächs...

js Drag & Drop-Tabelle zur Realisierung der Inhaltsberechnung

In diesem Artikelbeispiel wird der spezifische Co...