Перейти к содержимому

Обзор

Что делает Crateview, как он подключается к вашему реестру и где находятся его границы.

Более четкое представление вашего реестра

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

Он работает вместе с вашим реестром. В реестре хранятся изображения и обеспечивается контроль доступа; Crateview предоставляет интерфейс и прокси того же происхождения. Docker и другие клиенты OCI могут использовать источник внешнего интерфейса в качестве адреса реестра.

Архитектура

Browser / Docker / Podman / ORAS
              |
       Crateview (Nuxt / Nitro)
              |
   Your existing OCI registry

Интерфейс читает стандартный реестр HTTP API V2. Метаданные пользовательского интерфейса извлекаются из каталога, списков тегов, манифестов и больших двоичных объектов конфигурации изображений. Ему не требуется отдельный поисковый индекс или база данных приложения.

Поддерживаемые функции

  • Поиск по имени репозитория, предложения тегов и вложенные пространства имен.
  • Таблицы тегов, выбор платформы, размеры сжатых слоев и история изображений.
  • OCI аннотации к описаниям, исходным URL-адресам, документации и лицензиям.
  • Необработанный манифест и конфигурация JSON с поддержкой буфера обмена.
  • Рефереры OCI, включая стандартный резервный индекс индекса digest, поддерживаемый клиентами OCI.
  • Анонимный доступ и родной htpasswd Basic Auth.
  • Необязательное удаление манифеста с отображением затронутых тегов перед подтверждением.
  • 13 языков интерфейса, системный/светлый/темный и настраиваемый брендинг.

Знайте границы

Стандартный API не предоставляет временные метки push, статистику загрузок, избранное или сканирование уязвимостей. Crateview не выдумывает эти значения. Дата создания изображения берется из метаданных изображения и не является временем его загрузки. Отображаемые размеры описывают слои сжатого образа, а не использование диска реестра.

Службы внешних токенов Bearer, OIDC, администрирования пользователей и управления ключами API не интегрированы. Артефакты подписи могут быть указаны как рефереры; это не проверка криптографической подписи.

Начните с installation, затем просмотрите configuration и authentication.