Bauprozess eines privaten Docker-Lagerhafens

Bauprozess eines privaten Docker-Lagerhafens

1. Vorbereitung

1.1 Hafen herunterladen

Harbor-Download-Adresse: Link, Linkbeschreibung hinzufügen und dann können wir die gewünschte Version auswählen, ich habe v1.8.3 gewählt.
Sie können auch gehen

wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.3.tgz

Bildbeschreibung hier einfügen

1.2 Docker-Installation

Informationen zur Docker-Installation und zur Yum-Quellcode-Installation finden Sie im Artikel „Docker-Tutorial für erste Schritte (Teil 2)“.

2. Bauen

2.1 Hafen entpacken

tar -zxvf harbor-offline-installer-v1.8.3.tgz -C /opt/

Bildbeschreibung hier einfügen

2.2 Ändern der Konfigurationsdatei

Ändern Sie die Datei harbor.yml im Verzeichnis harbor

Bildbeschreibung hier einfügen

Dies muss geändert werden
Hostname hier ist Ihre IP
harbor_admin_password: Dies ist das Passwort des Harbor-Portals. Der Standardwert ist Harbor12345

2.3 Installieren Sie Docker-Compose

Harbor verlässt sich für die eigenständige Orchestrierung auf Docker-Compose. Also müssen wir Docker-Compose installieren

yum installiere Docker-Compose -y

Bildbeschreibung hier einfügen

2.4 Docker daemon.json bearbeiten

Ändern Sie die Datei /etc/docker/daemon.json

vim /etc/docker/daemon.json

Hinzufügen zu

„insecure-registries“:[„Ihre Hafen-IP“]

Bildbeschreibung hier einfügen

Starten Sie Docker neu

systemctl Neustart Docker

2.5 Starthafen

./install.sh

Bildbeschreibung hier einfügen

Mit dem Befehl können Sie prüfen, ob

Docker-Compose PS

Bildbeschreibung hier einfügen

2.6 Browserzugriff

Verwenden Sie einfach die IP von Harbor, um darauf zuzugreifen. Der Standardport ist 80.

Bildbeschreibung hier einfügen

3. Testen

Melden Sie sich beim Hafenportal an

3.1 Neues Projekt

Bildbeschreibung hier einfügen

3.2 Bild zum Hafen hochladen 3.2.1 Anmelden

Docker-Login-Warehouse-IP

Bildbeschreibung hier einfügen

3.2.2 Taggen

Lassen Sie mich zunächst einen Blick auf mein lokales Bild werfen

Bildbeschreibung hier einfügen

Dann verwende ich das Alpine 3.10.3-Image und tagge es

Docker-Tag 965ea09ff2eb Repository-IP/public/alpine:v3.10.3

Bildbeschreibung hier einfügen

Dann pushen wir unser erstelltes Image in das private Warehouse

Docker-Push-Repository-IP/öffentlich/alpin:v3.10.3

Bildbeschreibung hier einfügen

Zum Schluss schauen wir mal, ob es welche im Hafenportal gibt

Bildbeschreibung hier einfügen

Das ist es.

Dies ist das Ende dieses Artikels über den Prozess des Aufbaus eines privaten Docker-Warehouse-Hafens. Weitere Informationen zum Aufbau eines privaten Docker-Warehouse-Hafens finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Tutorial zum Einrichten und Verwenden von Harbor, einem Spiegel-Repository
  • Detaillierte Erklärung zum Erstellen eines privaten Docker-Image-Repositorys basierend auf Harbor
  • Einführung und Bereitstellungsmethode des Docker Private Warehouse Harbor
  • Schritte für Docker zum Erstellen eines privaten Lagerhafens
  • Implementierung von Docker zum Aufbau eines privaten Warehouse (Registrierung und Harbor)
  • Harbor visualisiert eine private Image-Warehouse-Umgebung und ein Beispiel für die Bereitstellung von Diensten

<<:  Eine kurze Diskussion über die Verwendung virtueller Listen zur Optimierung von Tabellen in el-table

>>:  Detaillierte Erklärung der Prinzipien und der Verwendung von MySQL-Datentypen und Feldattributen

Artikel empfehlen

Beispielcode für die Verwendung von @media in CSS3 zur Anpassung einer Webseite

Heutzutage wird die Bildschirmauflösung von Compu...

So fügen Sie Batchdaten unter Node.js in eine MySQL-Datenbank ein

Im Projekt (nodejs) müssen mehrere Daten gleichze...

Lösen Sie das Problem beim Laden der Vektorkartenquelle in OpenLayers 3

1. Vektorkarte Vektorgrafiken verwenden gerade Li...

HTML-Grundlagen - Pflichtlektüre - Umfassendes Verständnis von CSS-Stylesheets

CSS (Cascading Style Sheet) wird zum Verschönern ...

Grafisches Tutorial zur Installation von VMware15.5 und Ubuntu20.04

1. Vorbereitung vor der Installation 1. Laden Sie...

Vue-CLI3.x stellt Projekte automatisch auf dem Server bereit

Inhaltsverzeichnis Vorwort 1. Installieren Sie sc...

Konfigurieren Sie die Java-Entwicklungsumgebung in Ubuntu 20.04 LTS

Laden Sie das Java Development Kit jdk herunter D...

Tutorial zur Installation von MYSQL8.X auf Centos

MySQL-Installation (4, 5, 6 können weggelassen we...