本文讨论Microsoft Azure 容器注册表通过发送一条错误消息来响应拉取请求,指出找不到清单标记。
现象
看到以下错误消息:
找不到 container-registry-name.azurecr.io/v2/<> repository</manifests/>tag< 的>清单:清单未知:找不到“tag<”>标记的清单。
原因
找不到与要拉取的图像关联的标记。
解决方案
请确保标记存在于关联的存储库和注册表中。
若要查找关联存储库和注册表中的标记,请使用以下方法之一:
在Azure 门户中,执行以下步骤:
搜索并选择 容器注册表。
在容器注册表列表中,选择容器注册表的名称。
在容器注册表的菜单窗格中,选择“服务>存储库”。
在容器注册表中的存储库列表中,选择应在其中存在标记的存储库的名称。
检查相关标记是否显示在存储库中的标记列表中。
在 Azure CLI 中 ,运行 az acr repository show-tags 命令:
az acr repository show-tags --name <my-registry> --repository <my-repository>
注意
仅当Azure 容器注册表网络规则允许这些操作时,才能从Azure 门户检查存储库或运行az acr repository show-tags命令。
联系我们寻求帮助
如果有疑问,可以询问 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。