docker/cli ยท error
%s no tag or digest
Error message
%s no tag or digest
What it means
Error "%s no tag or digest" thrown in docker/cli.
Source
Thrown at internal/registryclient/client.go:195
fetch := func(ctx context.Context, repo distribution.Repository, ref reference.Named) (bool, error) {
var err error
result, err = fetchList(ctx, repo, ref)
return len(result) > 0, err
}
err := c.iterateEndpoints(ctx, ref, fetch)
return result, err
}
func getManifestOptionsFromReference(ref reference.Named) (digest.Digest, []distribution.ManifestServiceOption, error) {
if tagged, isTagged := ref.(reference.NamedTagged); isTagged {
tag := tagged.Tag()
return "", []distribution.ManifestServiceOption{distribution.WithTag(tag)}, nil
}
if digested, isDigested := ref.(reference.Canonical); isDigested {
return digested.Digest(), []distribution.ManifestServiceOption{}, nil
}
return "", nil, fmt.Errorf("%s no tag or digest", ref)
}
View on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at internal/registryclient/client.go:195 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of docker/cli@e9452d6e78 (2026-08-01).
Data as JSON: /data/errors/c3518160b4d784d2.json.
Report an issue: GitHub.