Аналоги Harbor

Docker

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Docker — платформа и набор инструментов для автоматизации развертывания, доставки и управления контейнеризованными приложениями, предоставляющая средство упаковки программного обеспечения и всех его зависимостей в изолированные, переносимые контейнеры; включает клиентскую и серверную части для создания, запуска и распределения образов, поддержку реестров образов для хранения и распространения (в том числе собственного Docker Hub), а также API и интеграции с оркестраторами и системами CI/CD, что делает её ключевым компонентом современных процессов разработки и эксплуатации программного обеспечения.

Harbor

Бесплатно
Открытый исходный код
Linux

Сайт: goharbor.io

Harbor — это система управления реестром контейнерных образов с открытым исходным кодом, предназначенная для безопасного хранения, управления и распространения образов в корпоративных и облачных средах. Проект возник как ответ на потребность в централизованном реестре с расширенными функциями безопасности и управляемости поверх стандартных реализаций Docker Registry, включающих механизмы аутентификации, авторизации и политик доступа. Harbor поддерживает работу с образами форматов OCI и Docker, интеграцию с системами управления доступом и средствами сканирования уязвимостей.

Архитектурно Harbor состоит из нескольких компонентов, обеспечивающих веб-интерфейс, API, службу аутентификации, базу данных и фоновые сервисы для репликации и сканирования. Проект ориентирован на корпоративное использование: он предоставляет контроль доступа на основе ролей (RBAC), ведение логов операций и аудит, возможности подписания образов для гарантии целостности и происхождения, а также инструменты репликации между инстансами реестра для геораспределения контента. Harbor разрабатывается как расширяемая платформа с поддержкой плагинов и интеграций с внешними сканерами и системами хранения.

  • Управление доступом (RBAC) — разграничение прав пользователей и проектов для безопасной работы с репозиториями образов.
  • Сканирование уязвимостей — проверка образов на известные уязвимости при помощи интегрируемых сканеров и отображение результатов.
  • Подписание образов — обеспечение целостности и подтверждение источника образов через механизмы подписи.
  • Репликация — синхронизация репозиториев между несколькими инстансами Harbor для резервирования и географического распространения.
  • Веб-интерфейс и API — графическая консоль и программный интерфейс для управления проектами, репозиториями и политиками.
  • Аудит и логирование — сбор и хранение событий операций с образами для целей безопасности и соответствия требованиям.
  • Интеграция с внешними системами — поддержка внешних LDAP/AD, хранилищ и сканеров для гибкой интеграции в существующую инфраструктуру.
  • Мульти-форматная поддержка — совместимость с OCI/Docker форматами образов и стандартными протоколами реестров.
Подробнее