Setup Docker Privatregister auf Ubuntu einrichten

Setup Docker Privatregister auf Ubuntu einrichten

A "Docker Privatregister”Ist ein zentrales Repository zum Speichern und Verteilen von Docker -Bildern in einem privaten Netzwerk oder einer Organisation. Es ist nützlich, ihre eigenen Bilder zu verwalten, die in ihrer eigenen Infrastruktur leicht gemeinsam genutzt und bereitgestellt werden können.

Durch die Verwendung eines privaten Registers können Organisationen die Sicherheit und Kontrolle über ihre Bilder aufrechterhalten, um sicherzustellen, dass nur zugelassene Bilder in ihrer Infrastruktur verwendet werden. Darüber hinaus kann eine private Registrierung die Bereitstellungsgeschwindigkeit und Zuverlässigkeit von Docker -Bildern verbessern.

In diesem Artikel wird die Schritt-für-Schritt-Anweisungen erläutert, um die Docker Privatregistrierung auf Ubuntu einzurichten.

So richten Sie das Docker Privatregister auf Ubuntu ein?

Die Einrichtung einer privaten Registrierung von Docker auf Ubuntu ist ein nützliches Instrument für Organisationen, die ihre Bereitstellungsprozesse, Sicherheit und Kontrolle über ihre Docker -Bilder verbessern möchten. Befolgen Sie die folgenden Schritte, um die private Docker -Registrierung einzurichten:

Voraussetzung: Installieren Sie Docker auf Ubuntu

Um Docker Private Registry auf Ubuntu einzurichten, müssen Benutzer sicherstellen, dass Docker im Betriebssystem installiert ist. Wenn nicht, befolgen Sie das Verfahren, das auf der offiziellen Website bereitgestellt wird.

Schritt 1: Starten Sie den Docker -Daemon

Starten Sie nach Abschluss der Installation den Docker -Daemon mit dem “SystemctlBefehl ”, wie im folgenden Skript zu sehen ist:

$ sudo systemctl starten docker

Die Ausgabe zeigt, dass Docker erfolgreich gestartet wurde.

Schritt 2: Ziehen Sie das Image Docker Registry ab

Um das Bild von Docker Registry aus dem Docker -Hub zu ziehen, geben Sie die “an“ an “Registrierung" mit dem "sudo”Privilegien wie unten:

$ sudo docker Pull Registry

Die Ausführung des obigen Befehls zeigt, dass das neuere Bild “RegistrierungWurde heruntergeladen.

Schritt 3: Setup Docker Private Registry Container einrichten

Um den Docker Registry Container zu starten, führen Sie die “aus“ ausDocker RunBefehl ”Durch Angeben der Portnummer:

$ sudo docer run -d -p 5000: 5000 -restart = immer -name Registrierungsregister: 2

Die Beschreibung des folgenden Befehls finden Sie hier:

  • Registrierung: 2: Es ist das offizielle Docker -Image für das Ausführen einer Docker -Registrierung, mit der Docker -Bilder gespeichert und verteilt werden.
  • -neu starten = immer: Diese Option stellt sicher, dass der Container automatisch neu gestartet wird, wenn er aus irgendeinem Grund stoppt.
  • -P 5000: 5000: Es ordnet Port 5000 auf dem Host auf Port 5000 im Container zu, sodass der externe Zugriff auf die Registrierung ermöglicht wird.

Die Ausgabe zeigt, dass der benannte Docker -Container “Registrierung"Wurde aus dem Bild heruntergeladen"Registrierung: 2”.

Schritt 4: Ziehen Sie das Docker -Bild "Alpine"

Alpine ist eine beliebte und leichte Linux -Verteilung, die üblicherweise als Basisbild für andere Docker -Bilder verwendet wird. Das ziehen "alpinFühren Sie das folgende Skript aus:

$ sudo docker Alpine ziehen

Die Ausgabe zeigt, dass das Docker -Bild “alpinWurde heruntergeladen.

Schritt 5: Tag und schieben Sie ein Zielbild in die Registrierung

Um ein Bild zu markieren und es in die Registrierung zu bringen, müssen Benutzer die “angeben“Bildname”. Zum Beispiel die “alpin"Image wird erwähnt, indem der Port angegeben wird"5000”Zum Lokalhost:

$ sudo docker tag alpine localhost: 5000/alpine

Um das Docker -Image in die Registrierung zu drücken, das “Docker PushBefehl "Befehl wird mit dem" verwendet "alpinBildname:

$ sudo docker push localhost: 5000/alpine

Die Ausgabe zeigt, dass die “alpinDas Bild wurde erfolgreich in das jeweilige Repository gebracht.

Schritt 6: Ziehen Sie ein aktualisiertes Bild aus der Registrierung

Um das aktualisierte Bild aus der Registrierung zu ziehen, führen Sie die “aus“ ausDocker ziehenBefehl ”, indem die Portnummer angegeben wird“5000"Und Bildname"alpin" wie nachstehend:

$ sudo docer Pull Localhost: 5000/Alpine

Die Ausgabe zeigt, dass die “alpinDas Bild wurde mit den aktualisierten Einstellungen gezogen.

Schritt 7: Überprüfen Sie, ob die Registrierung ausgeführt wird

Um zu überprüfen, ob die Registrierung in Betrieb ist, können Benutzer die “nutzen“LockenBefehl mit der jeweiligen URL:

$ curl http: // localhost: 5000/v2/_catalog

Die obige Anzeige zeigt, dass die aktuelle private Registrierung auf Ubuntu ausgeführt wird.

Abschluss

Um eine private Docker -Registrierung auf Ubuntu einzurichten, müssen die Benutzer zunächst das abziehenRegistrierung"Bild mit der"Docker Pull Registry" Skript. Starten Sie außerdem das private Register der Docker über das Skript „Docker Run -d -p -Restart immer -name Registrierung: Tag“. Ziehen Sie danach das angegebene Bild und markieren Sie es. Drücken Sie zum Schluss das markierte Bild in Ihr privates Register Docker. Dieser Leitfaden hat Schritt-für-Schritt-Verfahren zur Einrichtung des Docker Private Registry auf Ubuntu nachgewiesen.