Einführung in den Hafen
Harbor ist ein Registrierungsserver für Unternehmen zur Speicherung und Verteilung von Docker-Images und erweitert die Open-Source-Docker-Distribution durch einige wesentliche Funktionen für Unternehmen wie Sicherheit, Identität und Management. Als privater Registerserver in Unternehmensqualität bietet Harbor bessere Leistung und Sicherheit. Verbessern Sie die Effizienz der Nutzer, indem sie das Register nutzen, um Umgebungen zum Übertragen von Bildern zu erstellen und auszuführen. Harbor unterstützt die Replikation von Bildressourcen, die auf mehreren Registry-Knoten installiert sind, und alle Bilder werden in einem privaten Register gespeichert, um sicherzustellen, dass Daten und geistige Eigentumsrechte im internen Netzwerk des Unternehmens kontrolliert werden. Harbor bietet außerdem fortschrittliche Sicherheitsfunktionen wie Benutzerverwaltung, Zugriffskontrolle und Aktivitätsprüfungen.
Hafenfunktion
- Rollenbasierte Zugriffskontrolle: Benutzer und Docker-Repositories werden über "Projekte" organisiert und verwaltet, und ein Benutzer kann unterschiedliche Berechtigungen für mehrere Repositories im selben Namensraum (Projekt) haben.
- Bildreplikation: Bilder können über mehrere Registry-Instanzen hinweg repliziert (synchronisiert) werden. Es eignet sich besonders gut für Lastverteilung, hohe Verfügbarkeit, Hybrid-Cloud- und Multi-Cloud-Szenarien.
- Grafische Benutzeroberfläche: Benutzer können im Browser surfen, das aktuelle Docker-Bildarchiv abrufen und Projekte sowie Namensräume verwalten.
- AD/LDAP:-Harbor kann AD/LDAP innerhalb des Unternehmens für das Authentifizierungsmanagement integrieren.
- Auditmanagement: Alle Operationen im Bild-Repository können für das Auditmanagement aufgezeichnet und nachverfolgt werden.
- Internationalisierung: Lokalisierte Versionen auf Englisch, Chinesisch, Deutsch, Japanisch und Russisch. Weitere Sprachen werden hinzugefügt.
- RESTful API: Gibt Administratoren mehr Kontrolle über Harbor und erleichtert die Integration in andere Verwaltungssoftware.
- Einfache Bereitstellung: Sowohl Online- als auch Offline-Installationstools sind verfügbar und können auch auf der virtuellen Appliance der vSphere-Plattform (OVA-Methode) installiert werden.
GitHub-Adresse:Der Hyperlink-Login ist sichtbar.
harbor.yml Profildetails:Der Hyperlink-Login ist sichtbar.
Zunächst einmal ist die Systemversion, die ich verwende:CentOS Linux Version 8.2.2004 (Core)
docker-compose-Version:docker-compose Version 1.27.4, Build 40524192
Für die Installation von docker (weggelassen) lautet die Referenz "Wie man docker-compose installiert" wie folgt:
Download Harbor
Harbor ist in Offline- und Online-Versionen unterteilt; dieser Artikel verwendet die Offline-Version, um "harbor-offline-installer-v2.1.1.tgz" zu installieren und zuerst die harbor-offline-installer-v2.1.1.tgz-Datei auf den Server herunterzuladen. (weggelassen)
Unzip harbor-offline-installer-v2.1.1.tgz
Ändern Sie das harbor.yml-Profil
Will harbor.yml.tmplUmbenennungFür harbor.yml sind die wichtigsten Änderungen mit dem Vim-Editor wie folgt:
Denken Sie daran, die https-Konfiguration zu kommentieren, wie in der untenstehenden Abbildung gezeigt:
Install Harbor
Der Befehl lautet wie folgt:
Die Installation ist wie folgt:
Versuchen Sie, auf das UI-Admin-Panel zuzugreifen:Der Hyperlink-Login ist sichtbar., Konto: Admin-Passwort: 123456, wie in der untenstehenden Abbildung dargestellt:
API-Schnittstelle:Der Hyperlink-Login ist sichtbar.
Fügen Sie harbor.yml Dateien an:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
(Ende)
|