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

Front-End-JavaScript versteht Funktions-Currying gründlich

Inhaltsverzeichnis 1. Was ist Curry 2. Verwendung...

Tutorial zur Konfiguration der kostenlosen MySQL-Installationsversion

In diesem Artikel wird das kostenlose MySQL-Insta...

Beispielcode für CSS3 zum Erzielen eines Bildlaufleisten-Verschönerungseffekts

Der spezifische Code lautet wie folgt: /*Breite d...

JavaScript+HTML zur Implementierung eines Studenteninformationsmanagementsystems

Inhaltsverzeichnis 1. Einleitung 2. Rendern 3. Co...

Detaillierte Erklärung des Linux-Netstat-Befehls

Inhaltsverzeichnis Linux-Netstat-Befehl 1. Detail...

JavaScript zum Erreichen eines dynamischen Farbwechsels der Tabelle

In diesem Artikel wird der spezifische Code für J...

Ubuntu 20.04 stellt eine Verbindung zu WLAN her (2 Methoden)

Ich habe vor Kurzem Ubuntu 20.04 installiert und ...

Informationen zur Verwendung der Vue v-on-Direktive

Inhaltsverzeichnis 1. Auf Ereignisse achten 2. Üb...

Allgemeine Betriebsbefehle von MySQL im Linux-System

Aufschlag: # chkconfig --list Alle Systemdienste ...

Zusammenfassung der Unterschiede zwischen HTML, SHHTML und XHTML

Zum Beispiel: <u> Dies hat kein Endzeichen u...