Uvod v pristanišče
Harbor je strežnik registra na ravni podjetij za shranjevanje in distribucijo Docker slik ter razširja odprtokodno distribucijo Docker z dodajanjem nekaterih ključnih funkcij za podjetja, kot so varnost, identiteta in upravljanje. Kot strežnik zasebnega registra za podjetja Harbor ponuja boljšo zmogljivost in varnost. Izboljšati učinkovitost uporabnikov pri uporabi Registry za gradnjo in zagon okolij za prenos slik. Harbor podpira replikacijo slikovnih virov, nameščenih na več registrskih vozliščih, vse slike pa so shranjene v zasebnem registru, da se zagotovi nadzor nad podatki in pravicami intelektualne lastnine v notranjem omrežju podjetja. Harbor ponuja tudi napredne varnostne funkcije, kot so upravljanje uporabnikov, nadzor dostopa in revizija aktivnosti.
Funkcija pristanišča
- Nadzor dostopa na podlagi vlog: Uporabniki in Dockerjevi repozitoriji so organizirani in upravljani preko "projektov", uporabnik pa lahko ima različna dovoljenja za več repozitorijev v istem imenskem prostoru (projektu).
- Replikacija slik: Slike je mogoče replicirati (sinhronizirati) med več instancami registra. Še posebej je primeren za uravnoteženje obremenitve, visoko razpoložljivost, hibridni oblak in večoblačne scenarije.
- Grafični uporabniški vmesnik: Uporabniki lahko brskajo po brskalniku, pridobijo trenutni repozitorij slik Docker ter upravljajo projekte in imenske prostore.
- AD/LDAP:-Harbor lahko integrira obstoječi AD/LDAP v podjetju za upravljanje avtentikacije.
- Upravljanje revizije: Vse operacije na repozitoriju slik je mogoče zabeležiti in slediti za upravljanje revizije.
- Internacionalizacija: Lokalizirane različice v angleščini, kitajščini, nemščini, japonščini in ruščini. Dodanih bo več jezikov.
- RESTful API: Administratorjem omogoča večji nadzor nad Harborjem, kar olajša integracijo z drugo upravljalsko programsko opremo.
- Enostavna namestitev: Na voljo so tako spletna kot offline namestitvena orodja, ki jih je mogoče namestiti tudi na virtualno napravo vSphere platforme (metoda OVA).
GitHub naslov:Prijava do hiperpovezave je vidna.
harbor.yml Podrobnosti profila:Prijava do hiperpovezave je vidna.
Najprej, sistemska različica, ki jo uporabljam, je:CentOS Linux izdaja 8.2.2004 (jedro)
Docker-Compose različica:Docker-Compose različica 1.27.4, build 40524192
Za namestitev dockerja (izpuščeno) je referenca Kako namestiti docker-compose naslednja:
Prenesi Harbor
Harbor je razdeljen na offline in spletno različico, ta članek uporablja offline različico za namestitev "harbor-offline-installer-v2.1.1.tgz", najprej prenos datoteke harbor-offline-installer-v2.1.1.tgz na strežnik. (izpuščeno)
Unzip harbor-offline-installer-v2.1.1.tgz
Spremenite harbor.yml profil
will harbor.yml.tmplPreimenovanjeZa harbor.yml so glavne spremembe z uporabo urejevalnika vim naslednje:
Ne pozabite komentirati https konfiguracije, kot je prikazano na spodnji sliki:
Install Harbor
Ukaz je naslednji:
Namestitev je naslednja:
Poskusi dostopati do UI administratorske plošče:Prijava do hiperpovezave je vidna., račun: administratorsko geslo: 123456, kot je prikazano na spodnji sliki:
API vmesnik:Prijava do hiperpovezave je vidna.
Priložite harbor.yml datoteke:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
(Konec)
|