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

Ausführliche Erläuterung der Stilfunktion in Vue3-Einzeldateikomponenten

Inhaltsverzeichnis Stil mit Gültigkeitsbereich St...

Detaillierte Erläuterung der Verwendung des Linux-Zeitbefehls

1. Befehlseinführung Mit „time“ werden die für di...

Lernen Sie, mit Eclipse eine Verbindung zur MySQL-Datenbank herzustellen

Vorwort Da immer wieder Fehler auftreten, protoko...

Detaillierte Interpretation der Datei /etc/fstab im Linux-System

Vorwort [root@localhost ~]# cat /etc/fstab # # /e...

JS Canvas realisiert die Funktionen von Zeichenbrett und Signaturtafel

In diesem Artikel wird der spezifische Code von J...

Detaillierte Erklärung der Tastaturereignisse von Vue

Inhaltsverzeichnis Allgemeine Schlüsselaliase Sch...

So starten Sie Tomcat mit jsvc (als normaler Benutzer ausführen)

Einführung in jsvc In der Produktion sollte Tomca...

Docker Swarm von der Bereitstellung bis zum grundlegenden Betrieb

Über Docker Swarm Docker Swarm besteht aus zwei T...

Unterschied zwischen varchar- und char-Typen in MySQL

Inhaltsverzeichnis vorgenannt VARCHAR-Typ VARCHAR...

Anweisungen zur Verwendung der MySQL-Isolations-Leseansicht

Welche historische Version kann die aktuelle Tran...