全部产品
云市场

GetImageLayer

更新时间:2019-11-05 19:55:08

描述

查询镜像层(Layer)信息。

请求信息

请求行 RequestLine

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

请求行参数 URI Param

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

特有请求头 RequestHead

请求体 RequestBody

请求体解析

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

特有返回头 ResponseHead

返回体 ResponseBody

  1. {
  2. "data": {
  3. "image": {
  4. "repoNamespace": "String",
  5. "repoName": "String",
  6. "layers": "Array",
  7. "tag": "String",
  8. "region": "String"
  9. }
  10. },
  11. "requestId": "String"
  12. }

返回体解析

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

示例

请求示例

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

返回示例

  1. HTTP/1.1 200 OK
  2. <公共响应头>
  3. {
  4. "data": {
  5. "image": {
  6. "repoNamespace": "testNamespace",
  7. "repoName": "testRepo",
  8. "layers": [{
  9. "layerCMD": "file:a in /TEMP",
  10. "blobDigest": "sha256:b",
  11. "blobSize": 1000,
  12. "layerInstruction": "COPY",
  13. "layerIndex": 2
  14. }, {
  15. "layerCMD": "[\"bash\"]",
  16. "blobDigest": "sha256:c",
  17. "blobSize": 32,
  18. "layerInstruction": "CMD",
  19. "layerIndex": 1
  20. }, {
  21. "layerCMD": "file:e in /",
  22. "blobDigest": "sha256:f",
  23. "blobSize": 52608285,
  24. "layerInstruction": "ADD",
  25. "layerIndex": 0
  26. }],
  27. "tag": "latest",
  28. "region": "cn-hangzhou"
  29. }
  30. },
  31. "requestId": "8DBD3292-A232-44F6-93DC-B30D70AF54E9"
  32. }