MCPcopy Index your code
hub / github.com/containerd/containerd / base

Method base

core/remotes/docker/resolver.go:508–522  ·  view source on GitHub ↗
(refspec reference.Spec)

Source from the content-addressed store, hash-verified

506}
507
508func (r *dockerResolver) base(refspec reference.Spec) (*dockerBase, error) {
509 host := refspec.Hostname()
510 hosts, err := r.hosts(host)
511 if err != nil {
512 return nil, err
513 }
514 return &dockerBase{
515 refspec: refspec,
516 repository: strings.TrimPrefix(refspec.Locator, host+"/"),
517 hosts: hosts,
518 header: r.header,
519 performances: r.config.Performances,
520 limiter: r.config.DownloadLimiter,
521 }, nil
522}
523
524func (r *dockerBase) filterHosts(caps HostCapabilities) (hosts []RegistryHost) {
525 for _, host := range r.hosts {

Callers 1

resolveDockerBaseMethod · 0.95

Calls 1

HostnameMethod · 0.65

Tested by

no test coverage detected