Registry Indexer is a small in-memory index for the Docker Registry service.
This small service exists because the official Docker Registry service doesn't have any search capabilities.
The API is fully documented in an
OpenAPI specification.
Registryindexer self-host the API specification on /openapi.json
.
Registryindexer also comes with an embedded Swagger UI
hosted on /
.
Registryindexer expose Prometheus metrics on the /metrics
endpoint.
Registryindexer requires Go 1.18
go mod download
go build -v ./cmd/registryindexer
docker build -t registryindexer .