“清单未知:找不到”<tag>“标记的清单”错误

本文讨论Microsoft Azure 容器注册表通过发送一条错误消息来响应拉取请求,指出找不到清单标记。

现象

看到以下错误消息:

找不到 container-registry-name.azurecr.io/v2/<> repository</manifests/>tag< 的>清单:清单未知:找不到“tag<”>标记的清单。

原因

找不到与要拉取的图像关联的标记。

解决方案

请确保标记存在于关联的存储库和注册表中。

若要查找关联存储库和注册表中的标记,请使用以下方法之一:

  • Azure 门户中,执行以下步骤:

    1. 搜索并选择 容器注册表

    2. 在容器注册表列表中,选择容器注册表的名称。

    3. 在容器注册表的菜单窗格中,选择“服务>存储库”。

    4. 在容器注册表中的存储库列表中,选择应在其中存在标记的存储库的名称。

    5. 检查相关标记是否显示在存储库中的标记列表中。

  • 在 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 反馈社区