Skip to main content

Module docker

Module docker 

Source
Expand description

Docker container registry index fetcher.

Fetches image metadata from container registries.

§API Strategy

  • fetch: hub.docker.com/v2/repositories/{namespace}/{name} - Docker Hub API
  • fetch_versions: hub.docker.com/v2/repositories/{namespace}/{name}/tags
  • search: hub.docker.com/v2/search/repositories?query=
  • fetch_all: Not supported (millions of images)

§Multi-registry Support

use normalize_packages::index::docker::{Docker, DockerRegistry};

// All registries (default)
let all = Docker::all();

// Docker Hub only
let hub = Docker::hub();

// GitHub Container Registry
let ghcr = Docker::ghcr();

Structs§

Docker
Docker container registry fetcher with configurable registries.

Enums§

DockerRegistry
Available container registries.