Verwenden Sie Nexus als private Bibliothek, um Docker zum Hoch- und Herunterladen von Bildern zu proxyen

Verwenden Sie Nexus als private Bibliothek, um Docker zum Hoch- und Herunterladen von Bildern zu proxyen

1. Nexus-Konfiguration

1. Erstellen Sie einen Docker-Proxy

Wird verwendet, um Bilder vom externen Netzwerk-Warehouse in das lokale Warehouse zu ziehen.

Klicken Sie auf "Repository erstellen" und wählen Sie Docker (Proxy) zum Erstellen

Füllen Sie die Parameter aus

Klicken Sie auf "Repository erstellen", um

2. Erstellen Sie Docker-Hosting

Wird verwendet, um Ihr eigenes Bild in eine private Bibliothek hochzuladen

Klicken Sie auf "Repository erstellen" und wählen Sie Docker (gehostet) zum Erstellen

Füllen Sie die Parameter aus:

Klicken Sie auf "Repository erstellen", um

3. Erstellen Sie eine Docker-Gruppe

Wird zum Abrufen von Bildern zur lokalen Verwendung verwendet. Sie können Bilder aus dem externen Netzwerk herunterladen und Bilder von lokalen in private Bibliotheken übertragen.

Klicken Sie auf "Repository erstellen" und wählen Sie Docker (Gruppe) zum Erstellen aus

Wird zum Herunterladen aus dem Lager verwendet. Sie können Bilder aus externen Lagern und von Ihnen selbst hochgeladene Bilder herunterladen.

Konfigurationsparameter

Klicken Sie auf "Repository erstellen", um

4. Docker Realm konfigurieren

Konfigurieren Sie Docker Bearer Token Realm rechts und klicken Sie auf Speichern.

2. Docker-Konfiguration

Hier verwenden wir http, nicht https, daher müssen wir die Docker-Konfigurationsdatei ändern

Verwenden Sie den Befehl vi /etc/docker/daemon.json, um die Docker-Konfigurationsdatei zu ändern

Fügen Sie die folgenden Parameter hinzu: Die IP-Adresse ist die IP-Adresse des privaten Bibliotheksservers und der Port ist der Port, der beim Erstellen der Docker-Gruppe und des Docker-Hosts eingegeben wurde

{
„unsichere Registrierungen“: [„192.168.99.1:8088“, „192.168.99.1:8089“]
}

Dann speichern Sie es. Nach erfolgreichem Speichern Docker neu starten

Überprüfen Sie mithilfe der Docker-Informationen, ob die Konfiguration erfolgreich war. Wenn die folgenden Informationen angezeigt werden, war die Konfiguration erfolgreich.

3. Bilder hochladen und herunterladen

1. Laden Sie das Bild herunter

Verwenden Sie Docker Pull 192.168.99.1:8089/ubuntu, um das Image abzurufen.

Da in der vorherigen Konfiguration das anonyme Abrufen aktiviert wurde, ist für das Abrufen keine Anmeldung erforderlich. Wenn Sie Berechtigungen kontrollieren und anonymes Pullen verhindern möchten, deaktivieren Sie die folgende Konfiguration

2. Bild hochladen

Sie können das gerade hochgeladene Bild auf Nexus abfragen

Verwenden Sie Docker Pull 192.168.99.1:8088/centlocal:1.0, um das hochgeladene Image abzurufen.

Der obige Artikel verwendet Nexus als private Bibliothek, um Docker zum Hoch- und Herunterladen von Bildvorgängen zu proxyen. Dies ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • So erstellen Sie ein Docker-Repository mit Nexus
  • Verwenden von Docker zum Erstellen eines privaten Nexus-Warehouses zur Implementierung eines privaten Maven-Dienstes

<<:  10 Leistungskonfigurationselemente, die nach der Installation von MySQL angepasst werden müssen

>>:  Das Submit-Ereignis des Formulars reagiert nicht

Artikel empfehlen

vue+element-ui implementiert die Kopfnavigationsleistenkomponente

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

Implementierung eines schwebenden Werbestreifens in HTML und CSS

1.html Teil Code kopieren Der Code lautet wie folg...

So aktualisieren Sie den Kernel in Deepin Linux manuell

deepin und Ubuntu sind beides auf debian basieren...

【HTML-Element】So betten Sie Bilder ein

Mit dem img-Element können wir Bilder in HTML-Dok...

Automatisches Erstellen und Bereitstellen mit Docker+Jenkins

Dieser Artikel stellt die automatische Build-Bere...

Detaillierte Schritte zum Konfigurieren des Tomcat-Servers in IDEA 2020

Die Schritte zum Konfigurieren von Tomcat in IDEA...

MySQL kontrolliert die Anzahl der Versuche, falsche Passwörter einzugeben

1. So überwachen Sie MySQL-Deadlocks in Produktio...

Der Unterschied und die Verwendung von distinct und row_number() over() in SQL

1 Einleitung Wenn wir SQL-Anweisungen schreiben, ...

Mysql-String-Abfangen und Abrufen von Daten im angegebenen String

Vorwort: Ich bin auf die Anforderung gestoßen, be...

So reduzieren Sie die Bildgröße mithilfe des mehrstufigen Docker-Builds

In diesem Artikel wird beschrieben, wie Sie die m...

Analyse impliziter Fehler bei der gleichzeitigen Replikation von MySQL 5.7

Vorwort Die meisten unserer MySQL-Onlineumgebunge...