Inleiding in de haven
Harbor is een enterprise-grade registerserver voor het opslaan en distribueren van Docker-images, en breidt de open source Docker Distribution uit door enkele essentiële functies toe te voegen voor ondernemingen, zoals beveiliging, identiteit en beheer. Als een private registerserver van enterprise-niveau biedt Harbor betere prestaties en beveiliging. Verbeter de efficiëntie van gebruikers om Registry te gebruiken om omgevingen te bouwen en draaien om afbeeldingen over te zetten. Harbor ondersteunt replicatie van beeldbronnen die op meerdere registerknooppunten zijn geïnstalleerd, en alle afbeeldingen worden opgeslagen in een privé register om ervoor te zorgen dat gegevens en intellectuele eigendomsrechten worden beheerd in het interne netwerk van het bedrijf. Harbor biedt ook geavanceerde beveiligingsfuncties zoals gebruikersbeheer, toegangscontrole en activiteitenaudit.
Havenfunctie
- Rolgebaseerde toegangscontrole: Gebruikers en Docker-repositories worden georganiseerd en beheerd via "projecten", en een gebruiker kan verschillende rechten hebben voor meerdere repositories in dezelfde naamruimte (project).
- Afbeeldingsreplicatie: Afbeeldingen kunnen worden gerepliceerd (gesynchroniseerd) over meerdere registerinstanties. Het is vooral geschikt voor load balancing, high availability, hybride cloud en multi-cloud scenario's.
- Grafische gebruikersinterface: Gebruikers kunnen door de browser bladeren, de huidige Docker-afbeeldingsrepository ophalen en projecten en naamruimtes beheren.
- AD/LDAP:-Harbor kan AD/LDAP integreren die binnen de enterprise bestaan voor authenticatiebeheer.
- Auditbeheer: Alle bewerkingen op de image-repository kunnen worden geregistreerd en getraceerd voor auditbeheer.
- Internationalisering: Gelokaliseerde versies in het Engels, Chinees, Duits, Japans en Russisch. Er zullen meer talen worden toegevoegd.
- RESTful API: Geeft beheerders meer controle over Harbor, waardoor het makkelijker wordt om te integreren met andere beheersoftware.
- Gemakkelijke implementatie: Zowel online als offline installatietools zijn beschikbaar en kunnen ook worden geïnstalleerd op het vSphere-platform (OVA-methode) virtuele apparaat.
GitHub-adres:De hyperlink-login is zichtbaar.
harbor.yml Profieldetails:De hyperlink-login is zichtbaar.
Allereerst is de systeemversie die ik gebruik als volgt:CentOS Linux release 8.2.2004 (Core)
docker-compose versie:docker-compose versie 1.27.4, build 40524192
Voor hoe docker te installeren (weggelaten), is de referentie Hoe docker-compose te installeren als volgt:
Download Harbor
Harbor is onderverdeeld in offline en online versies; dit artikel gebruikt de offline versie om "harbor-offline-installer-v2.1.1.tgz" te installeren, eerst het harbor-offline-installer-v2.1.1.tgz-bestand naar de server te downloaden. (weggelaten)
Unzip harbor-offline-installer-v2.1.1.tgz
Pas het harbor.yml profiel aan
Zal harbor.yml.tmplHernoemingVoor harbor.yml zijn de belangrijkste aanpassingen met de vim-editor als volgt:
Vergeet niet te reageren op de https-configuratie, zoals weergegeven in de onderstaande figuur:
Installeer Harbor
Het commando is als volgt:
De installatie is als volgt:
Probeer het UI-adminpaneel te openen:De hyperlink-login is zichtbaar., account: beheerderswachtwoord: 123456, zoals weergegeven in de onderstaande figuur:
API-interface:De hyperlink-login is zichtbaar.
Voeg harbor.yml bestanden bij:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
(Einde)
|