Вступ до гавані
Harbor — це сервер реєстру корпоративного рівня для зберігання та розповсюдження образів Docker, який розширює відкритий дистрибутив Docker, додаючи деякі важливі функції для підприємств, такі як безпека, ідентифікація та управління. Як приватний реєстраційний сервер корпоративного рівня, Harbor пропонує кращу продуктивність і безпеку. Підвищити ефективність використання Реєстру для створення та запуску середовищ для передачі зображень. Harbor підтримує реплікацію ресурсів зображень, встановлених на кількох вузлах реєстру, і всі зображення зберігаються у приватному реєстрі, щоб забезпечити контроль даних та прав інтелектуальної власності у внутрішньої мережі компанії. Harbor також пропонує сучасні функції безпеки, такі як керування користувачами, контроль доступу та аудит активності.
Функція гавані
- Контроль доступу на основі ролей: Користувачі та репозиторії Docker організовані та керуються через «проєкти», і користувач може мати різні права на кілька репозиторіїв в одному просторі імен (проєкті).
- Реплікація зображень: Зображення можна реплікувати (синхронізувати) між кількома екземплярами реєстрів. Він особливо підходить для балансування навантаження, високої доступності, гібридної хмари та багатохмарних сценаріїв.
- Графічний інтерфейс користувача: користувачі можуть переглядати браузер, отримувати актуальний репозиторій зображень Docker та керувати проєктами й просторами назв.
- AD/LDAP:-Harbor може інтегрувати AD/LDAP, які існують у межах підприємства, для управління автентифікацією.
- Управління аудитом: Усі операції на репозиторії зображень можна записувати та відстежувати для управління аудитом.
- Інтернаціоналізація: Локалізовані версії англійською, китайською, німецькою, японською та російською мовами. Буде додано більше мов.
- RESTful API: Дає адміністраторам більше контролю над Harbor, що полегшує інтеграцію з іншим програмним забезпеченням для управління.
- Легке розгортання: доступні як онлайн, так і офлайн-інструменти для встановлення, а також можуть бути встановлені на віртуальному пристрої платформи vSphere (метод OVA).
Адреса GitHub:Вхід за гіперпосиланням видно.
harbor.yml Деталі профілю:Вхід за гіперпосиланням видно.
По-перше, системна версія, якою я користуюся, така:CentOS Linux випуск 8.2.2004 (Core)
Версія docker-compose:Docker-Compose версія 1.27.4, збірка 40524192
Щодо того, як встановити docker (пропущено), посилання на Як встановити docker-compose виглядає так:
Завантажити Harbor
Harbor поділяється на офлайн- та онлайн-версії, у цій статті використовується офлайн-версія для встановлення "harbor-offline-installer-v2.1.1.tgz", спочатку завантажити файл harbor-offline-installer-v2.1.1.tgz на сервер. (опущено)
Unzip harbor-offline-installer-v2.1.1.tgz
Змініть профіль harbor.yml
чи harbor.yml.tmplПерейменуванняДля harbor.yml, використовуючи редактор vim, основні зміни такі:
Не забудьте прокоментувати конфігурацію https, як показано на рисунку нижче:
Встановити гавань
Команда звучить так:
Інсталяція виглядає так:
Спробуйте отримати доступ до панелі адміністратора інтерфейсу:Вхід за гіперпосиланням видно., обліковий запис: адміністративний пароль: 123456, як показано на рисунку нижче:
Інтерфейс API:Вхід за гіперпосиланням видно.
Прикріпити harbor.yml файли:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
(Кінець)
|