Wprowadzenie do portu
Harbor to serwer rejestru klasy korporacyjnej do przechowywania i dystrybucji obrazów Docker, rozszerzający otwartoźródłową dystrybucję Docker, dodając niezbędne funkcje dla przedsiębiorstw, takie jak bezpieczeństwo, tożsamość i zarządzanie. Jako serwer prywatnego rejestru korporacyjnego, Harbor oferuje lepszą wydajność i bezpieczeństwo. Poprawa efektywności użytkowników w korzystaniu z Rejestru do budowania i uruchamiania środowisk do przesyłania obrazów. Harbor obsługuje replikację zasobów obrazowych zainstalowanych na wielu węzłach rejestru, a wszystkie obrazy są przechowywane w prywatnym rejestrze, aby zapewnić kontrolę nad danymi i prawami własności intelektualnej w wewnętrznej sieci firmy. Harbor oferuje również zaawansowane funkcje bezpieczeństwa, takie jak zarządzanie użytkownikami, kontrola dostępu oraz audyt aktywności.
Funkcja portu
- Kontrola dostępu oparta na rolach: Użytkownicy i repozytoria Dockera są organizowane i zarządzane przez "projekty", a użytkownik może mieć różne uprawnienia dla wielu repozytoriów w tej samej przestrzeni nazw (projekcie).
- Replikacja obrazów: Obrazy mogą być replikowane (synchronizowane) na wielu instancjach rejestrów. Jest szczególnie odpowiedni do równoważenia obciążenia, wysokiej dostępności, hybrydowej chmury oraz wielochmurowej.
- Graficzny interfejs użytkownika: Użytkownicy mogą przeglądać przeglądarkę, pobierać aktualne repozytorium obrazów Docker oraz zarządzać projektami i przestrzeniami nazw.
- AD/LDAP:-Harbor może integrować AD/LDAP istniejące w przedsiębiorstwie do zarządzania uwierzytelnianiem.
- Zarządzanie audytem: Wszystkie operacje na repozytorium obrazów mogą być rejestrowane i śledzone w celu zarządzania audytem.
- Umiędzynarodowienie: Wersje zlokalizowane w języku angielskim, chińskim, niemieckim, japońskim i rosyjskim. Dodane zostaną kolejne języki.
- API RESTful: Daje administratorom większą kontrolę nad Harbor, ułatwiając integrację z innymi programami zarządzającymi.
- Łatwe wdrożenie: Dostępne są zarówno narzędzia instalacyjne online, jak i offline, które można również zainstalować na wirtualnym urządzeniu platformy vSphere (metoda OVA).
Adres GitHub:Logowanie do linku jest widoczne.
harbor.yml Szczegóły profilu:Logowanie do linku jest widoczne.
Przede wszystkim używam wersji systemowej:CentOS Linux release 8.2.2004 (Core)
Wersja docker-compose:Docker-Compose wersja 1.27.4, build 40524192
Jeśli chodzi o instalację dockera (pominięte), opis Jak zainstalować docker-compose jest następujący:
Pobierz Harbor
Harbor dzieli się na wersje offline i online, a w tym artykule używa wersji offline do instalacji "harbor-offline-installer-v2.1.1.tgz", najpierw pobierz plik harbor-offline-installer-v2.1.1.tgz na serwer. (pominięte)
Unzip harbor-offline-installer-v2.1.1.tgz
Zmodyfikuj profil harbor.yml
will harbor.yml.tmplZmiana nazwyDla harbor.yml, korzystając z edytora vim, główne modyfikacje są następujące:
Pamiętaj, aby skomentować konfigurację https, jak pokazano na poniższym rysunku:
Install Harbor
Polecenie brzmi następująco:
Instalacja wygląda następująco:
Spróbuj wejść do panelu administratora UI:Logowanie do linku jest widoczne., konto: hasło administratora: 123456, jak pokazano na poniższym rysunku:
Interfejs API:Logowanie do linku jest widoczne.
Dołącz harbor.yml pliki:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
(Koniec)
|