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

Detaillierte Erklärung zur Verwendung des Basis-Tags in HTML

In requireJS gibt es eine Eigenschaft namens base...

So erreichen Sie eine nahtlose Token-Aktualisierung

Inhaltsverzeichnis 1. Nachfrage Methode 1 Methode...

MySQL-Fall beim Gruppieren nach Beispiel

Eine MySQL-ähnliche PHP-Switch-Case-Anweisung. wä...

So verwenden Sie JS zum Parsen des Excel-Inhalts in der Zwischenablage

Inhaltsverzeichnis Vorwort 1. Ereignisse und Zwis...

Eine kurze Diskussion über Makrotasks und Mikrotasks in js

Inhaltsverzeichnis 1. Über JavaScript 2. JavaScri...

Warum MySQL-Datenbanken NULL so weit wie möglich vermeiden

Viele Tabellen in MySQL enthalten Spalten, die NU...

Eine Zusammenfassung der Gründe, warum MySQL keinen Datumsfeldindex verwendet

Inhaltsverzeichnis Hintergrund erkunden Zusammenf...

Beispielcode der Uniapp Vue- und NVUE-Karussellkomponenten

Der Vue-Teil ist wie folgt: <Vorlage> <K...

RGB-Farbtabellensammlung

RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...

Docker stellt nginx bereit und mountet Ordner und Dateioperationen

Während dieser Zeit habe ich Docker studiert und ...

Designperspektive Technologie ist ein wichtiges Kapital der Designfähigkeit

Ein Designsoldat fragte: „Kann ich nur reines Des...