Введение в гавань
Harbor — это корпоративный сервер реестра для хранения и распространения образов Docker, который расширяет открытый исходный код Docker Distribution, добавляя некоторые важные функции для предприятий, такие как безопасность, идентификация и управление. Как корпоративный сервер частного реестра, Harbor предлагает лучшую производительность и безопасность. Повысить эффективность использования Реестра для создания и запуска сред передачи изображений. Harbor поддерживает репликацию ресурсов изображений, установленных на нескольких узлах реестра, а все изображения хранятся в частном реестре для контроля данных и прав интеллектуальной собственности во внутренней сети компании. Harbor также предлагает продвинутые функции безопасности, такие как управление пользователями, контроль доступа и аудит активности.
Функция гавани
- Управление доступом на основе ролей: Пользователи и репозитории Docker организованы и управляются через «проекты», и пользователь может иметь разные права на несколько репозиториев в одном пространстве имён (проекте).
- Репликация изображений: изображения могут быть воспроизведены (синхронизированы) между несколькими экземплярами реестров. Он особенно подходит для балансировки нагрузки, высокой доступности, гибридных и мультиоблачных сценариев.
- Графический пользовательский интерфейс: пользователи могут просматривать браузер, получать текущий репозиторий изображений Docker и управлять проектами и пространствами имён.
- AD/LDAP:-Harbor может интегрировать AD/LDAP, существующие внутри предприятия, для управления аутентификацией.
- Управление аудитом: Все операции на репозитории изображений могут быть записаны и отслеживаться для управления аудитом.
- Интернационализация: локализованные версии на английском, китайском, немецком, японском и русском языках. Будут добавлены новые языки.
- RESTful API: Даёт администраторам больше контроля над Harbor, облегчая интеграцию с другим программным обеспечением для управления.
- Простое развертывание: доступны как онлайн, так и офлайн-инструменты установки, а также могут быть установлены на виртуальном устройстве платформы vSphere (метод OVA).
Адрес на GitHub:Вход по гиперссылке виден.
harbor.yml Детали профиля:Вход по гиперссылке виден.
Прежде всего, системная версия, которую я использую, такова:CentOS Linux релиз 8.2.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
will harbor.yml.tmplПереименованиеДля harbor.yml, используя редактор vim, основные модификации следующие:
Не забудьте прокомментировать конфигурацию https, как показано на рисунке ниже:
Установка гавани
Команда следующая:
Инсталляция выглядит следующим образом:
Попробуйте зайти в панель администратора интерфейса:Вход по гиперссылке виден., аккаунт: администраторский пароль: 123456, как показано на рисунке ниже:
Интерфейс API:Вход по гиперссылке виден.
Прикрепить harbor.yml файлы:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
(Конец)
|