1. Open-Source-Lagerverwaltungstool Harbor 2 Installation Es gibt viele Möglichkeiten, 2.1 Docker und Docker-Compose installieren Zuerst muss Installieren Sie wget http://rancher-mirror.cnrancher.com/docker-compose/v1.27.4/docker-compose-Linux-x86_64 mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose chmod a+x /usr/local/bin/docker-compose 2.2 Harbor installieren2.2.1 Herunterladen und Dekomprimieren Gehen Sie zunächst zu GitHub Release, um das entsprechende Paket herunterzuladen. Es gibt zwei Typen: herunterladen: wget https://github.com/goharbor/harbor/releases/download/v2.1.1/harbor-online-installer-v2.1.1.tgz Entpacken: tar zxvf harbor-online-installer-v2.1.1.tgz 2.2.2 Konfiguration und Installation Bereiten Sie die Konfigurationsdatei vor: cp harbor.yml.tmpl harbor.yml Ändern Sie die Konfiguration: Hostname: 8.134.18.166 http: Port: 8088 # https-bezogene Konfiguration #https: # https-Port für Hafen, Standard ist 443 # Port: 443 # Der Pfad der Zertifikats- und Schlüsseldateien für nginx #Zertifikat: /Ihr/Zertifikat/Pfad #private_key: /Ihr/privater/Schlüssel/Pfad Harbor_Admin_Passwort: Harbor12345 Nachdem Sie die Konfiguration geändert haben, starten Sie die Installation: ./install.sh Wenn die Installation erfolgreich war, wird eine Eingabeaufforderung angezeigt. 3. Einfach zu bedienen3.1 Erstellen Sie einen Benutzer mit Administratorrechten Besuchen Sie: Der Verwaltungsbenutzer Benutzerinformationen erstellen: 3.2 Neuer Benutzer erstellt ein Projekt Beenden Sie Projekt erfolgreich erstellt: 3.3 Docker-Verbindungslager3.3.1 Docker-Konfiguration ändern und neu starten Konfigurieren Sie vi /etc/docker/daemon.json Der Inhalt nach der Konfiguration ist wie folgt: { "unsichere Registrierungen": ["http://8.134.18.166:8088"], "Registrierungsspiegel": ["https://xxx.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "JSON-Datei", "log-opts": { "maximale Größe": "100 m" }, "Speichertreiber": "Overlay2" } systemctl Neustart Docker 3.3.2 Anmelden und Bild übertragen Melden Sie sich beim neu erstellten Lager an: $ Docker-Login http://8.134.18.166:8088 --Benutzername pkslow --Passwort Pk123456 WARNUNG! Die Verwendung von --password über die CLI ist unsicher. Verwenden Sie --password-stdin. WARNUNG! Ihr Passwort wird unverschlüsselt in /root/.docker/config.json gespeichert. Konfigurieren Sie einen Credential Helper, um diese Warnung zu entfernen. Siehe https://docs.docker.com/engine/reference/commandline/login/#credentials-store Anmeldung erfolgreich Docker-Tag nginx 8.134.18.166:8088/pkslow/nginx:latest Laden Sie das Bild in das Repository hoch: $ docker push 8.134.18.166:8088/pkslow/nginx:latest Der Push bezieht sich auf das Repository [8.134.18.166:8088/pkslow/nginx] cdd1d8ebeb06: Geschoben fe08d9d9f185: Geschoben 280ddd108a0a: Geschoben f14cffae5c1a: Geschoben d0fe97fa8b8c: Geschoben zuletzt: Digest: sha256:4949aa7259aa6f827450207db5ad94cabaa9248277c6d736d5e1975d200c7e43 Größe: 1362 Gehen Sie zur Überprüfung auf die Webseite, es gibt bereits einen entsprechenden Mirror: Ziehen wird nicht vorgeführt. Dies ist das Ende dieses Artikels über die Verwendung von Harbor zum Erstellen eines privaten Docker-Repositorys. Weitere Informationen zur Verwendung von Harbor zum Erstellen eines privaten Docker-Repositorys 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:
|
<<: MySQL-Integritätsbeschränkungen – Definition und Beispiel-Tutorial
>>: Detaillierte Untersuchung der Verwendung der Positionierung in CSS (Zusammenfassung)
Berechtigungen und Datenbankdesign Benutzerverwal...
Der einfache Timer von Vue dient Ihnen als Refere...
Bitte öffnen Sie die Testseite in einem gängigen ...
Vorwort Obwohl manche Liebe auf dieser Welt ihren...
1. Die Verwendung der oder Syntax in MySQL und di...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Primärschlüsseleinschränkung E...
Vorwort Nach einem Failover sind Synchronisierung...
In diesem Artikel wird das grafische Tutorial zur...
Vorwort Linux-Gruppen sind Organisationseinheiten...
Inhaltsverzeichnis einführen Vorbereiten Systemab...
Finden Sie das Problem Kürzlich habe ich bei der ...
Inhaltsverzeichnis 1. Herunterladen 2. Installati...
Installieren Sie MySQL zum ersten Mal auf Ihrem C...
1. ip_hash: ip_hash verwendet einen Quelladressen...