Hamnintroduktion
Harbor är en företagsklassad registerserver för lagring och distribution av Docker-bilder, och utökar den öppna källkodsversionen Docker Distribution genom att lägga till några viktiga funktioner för företag, såsom säkerhet, identitet och hantering. Som en privat registerserver av företagsklass erbjuder Harbor bättre prestanda och säkerhet. Förbättra användarnas effektivitet när det gäller att använda Registry för att bygga och köra miljöer för att överföra bilder. Harbor stödjer replikering av bildresurser installerade på flera registernoder, och alla bilder lagras i ett privat register för att säkerställa att data och immateriella rättigheter kontrolleras i företagets interna nätverk. Harbor erbjuder också avancerade säkerhetsfunktioner såsom användarhantering, åtkomstkontroll och aktivitetsgranskning.
Hamnfunktion
- Rollbaserad åtkomstkontroll: Användare och Docker-repositorier organiseras och hanteras genom "projekt", och en användare kan ha olika behörigheter för flera repositories i samma namnrymd (projekt).
- Bildreplikering: Bilder kan replikeras (synkroniseras) över flera registerinstanser. Den är särskilt lämplig för lastbalansering, hög tillgänglighet, hybridmoln och multi-moln-scenarier.
- Grafiskt användargränssnitt: Användare kan bläddra i webbläsaren, hämta det aktuella Docker-bildarkivet och hantera projekt och namnrymder.
- AD/LDAP:-Harbor kan integrera AD/LDAP som finns inom företaget för autentiseringshantering.
- Revisionshantering: Alla operationer på bildarkivet kan registreras och spåras för revisionshantering.
- Internationalisering: Lokaliserade versioner på engelska, kinesiska, tyska, japanska och ryska. Fler språk kommer att läggas till.
- RESTful API: Ger administratörer mer kontroll över Harbor, vilket gör det enklare att integrera med annan hanteringsprogramvara.
- Enkel distribution: Både online- och offlineinstallationsverktyg finns tillgängliga och kan även installeras på vSphere-plattformens (OVA-metod) virtuella apparat.
GitHub-adress:Inloggningen med hyperlänken är synlig.
harbor.yml Profildetaljer:Inloggningen med hyperlänken är synlig.
För det första är systemversionen jag använder följande:CentOS Linux-version 8.2.2004 (Kärna)
docker-compose version:docker-compose version 1.27.4, bygg 40524192
För hur man installerar docker (utelämnad) är referensen Hur man installerar docker-compose följande:
Ladda ner Harbor
Harbor är uppdelat i offline- och onlineversioner, denna artikel använder offlineversionen för att installera "harbor-offline-installer-v2.1.1.tgz", först ladda ner harbor-offline-installer-v2.1.1.tgz-filen till servern. (utelämnat)
Unzip harbor-offline-installer-v2.1.1.tgz
Modifiera harbor.yml profilen
Kommer harbor.yml.tmplByt namnFör harbor.yml använder vi vim-editorn och de viktigaste ändringarna som följer:
Kom ihåg att kommentera https-konfigurationen, som visas i figuren nedan:
Installera Harbor
Kommandot är följande:
Installationen är som följer:
Försök gå in på UI:s adminpanel:Inloggningen med hyperlänken är synlig., konto: administratörslösenord: 123456, som visas i figuren nedan:
API-gränssnitt:Inloggningen med hyperlänken är synlig.
Bifoga harbor.yml filer:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
(Slut)
|