Въведение в пристанището
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, както е показано на фигурата по-долу:
Инсталиране на пристанище
Командата е следната:
Инсталацията е следната:
Опитай да достъпиш администраторския панел на UI:Входът към хиперлинк е видим., акаунт: администраторска парола: 123456, както е показано на фигурата по-долу:
API интерфейс:Входът към хиперлинк е видим.
Прикачете harbor.yml файлове:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
(Край)
|