调用GetImageLayer查询镜像层(Layer)信息。

请求信息

请求行RequestLine

GET /repos/[RepoNamespace]/[RepoName]/tags/[Tag]/layers HTTP/1.1

请求行参数URI Param

名称 类型 是否必须 描述
RepoNamespace String 命名空间名称
RepoName String 仓库名称
Tag String 镜像版本

特有请求头RequestHead

请求体RequestBody

请求体解析

返回信息

返回行ResponseLine

HTTP/1.1 200 OK

特有返回头ResponseHead

返回体ResponseBody

{
    "data": {
      "image": {
        "repoNamespace": "String",
        "repoName": "String",
        "layers": "Array",
        "tag": "String",
        "region": "String"
      }
    },
    "requestId": "String"
}

返回体解析

名称 类型 描述
repoNamespace String 命名空间名称
repoName String 镜像仓库命名称
layers Array 镜像层信息
tag String 镜像版本(Tag)
region String 镜像仓库地域

示例

请求示例

GET /repos/[RepoNamespace]/[RepoName]/tags/[Tag]/layers HTTP/1.1
<公共请求头>

返回示例

HTTP/1.1 200 OK
<公共响应头>

{
    "data": {
      "image": {
        "repoNamespace": "testNamespace",
        "repoName": "testRepo",
        "layers": [{
          "layerCMD": "file:a in /TEMP",
          "blobDigest": "sha256:b",
          "blobSize": 1000,
          "layerInstruction": "COPY",
          "layerIndex": 2
        }, {
          "layerCMD": "[\"bash\"]",
          "blobDigest": "sha256:c",
          "blobSize": 32,
          "layerInstruction": "CMD",
          "layerIndex": 1
        }, {
          "layerCMD": "file:e in /",
          "blobDigest": "sha256:f",
          "blobSize": 52608285,
          "layerInstruction": "ADD",
          "layerIndex": 0
        }],
        "tag": "latest",
        "region": "cn-hangzhou"
      }
    },
    "requestId": "8DBD3292-A232-44F6-93DC-B30D70AF54E9"
}