Versions in this module Expand all Collapse all v0 v0.12.4 Jan 17, 2024 Changes in this version + var DefaultPool = NewPool() + func NewRegistryConfig(m map[string]config.RegistryConfig) docker.RegistryHosts + type Pool struct + func NewPool() *Pool + func (p *Pool) Clear() + func (p *Pool) GetResolver(hosts docker.RegistryHosts, ref, scope string, sm *session.Manager, ...) *Resolver + type ResolveMode int + const ResolveModeDefault + const ResolveModeForcePull + const ResolveModePreferLocal + func ParseImageResolveMode(v string) (ResolveMode, error) + func (r ResolveMode) String() string + type Resolver struct + func (r *Resolver) Fetcher(ctx context.Context, ref string) (remotes.Fetcher, error) + func (r *Resolver) HostsFunc(host string) ([]docker.RegistryHost, error) + func (r *Resolver) Resolve(ctx context.Context, ref string) (string, ocispecs.Descriptor, error) + func (r *Resolver) WithImageStore(is images.Store, mode ResolveMode) *Resolver + func (r *Resolver) WithSession(s session.Group) *Resolver