Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11074|Antwort: 3

Docker-Repository (1) Aufbau eines privaten Repositorys basierend auf Harbor

[Link kopieren]
Veröffentlicht am 17.11.2020 16:21:45 | | | |
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:

centos-Installation Docker Compose Tutorial
https://www.itsvse.com/thread-5164-1-1.html

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, bitteAntwort


(Ende)






Vorhergehend:Linux hosts.allow hosts.deny-Sicherheitseinstellungen
Nächster:Docker-Repository (2) Harbor-Einstellungen zum Hochfahren
 Vermieter| Veröffentlicht am 19.11.2020 11:14:39 |
Docker-Repository (1) Aufbau eines privaten Repositorys basierend auf Harbor
https://www.itsvse.com/thread-9474-1-1.html

Docker-Repository (2) Harbor-Einstellungen zum Hochfahren
https://www.itsvse.com/thread-9475-1-1.html

Docker-Repository (3) überträgt ASP.NET Core-Images in Harbor-Repositories
https://www.itsvse.com/thread-9478-1-1.html

Veröffentlicht am 23.01.2021 16:17:13 |
Schau dir das Versteckte an
 Vermieter| Veröffentlicht am 09.10.2021 16:29:55 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com