查询镜像列表

更新时间:
2025-01-14

查询镜像列表

此接口用于按条件查询镜像列表。

接口描述

通信协议:HTTP

URL:GET /api/v1/image

传参方式:query

请求参数

字段名 类型 是否必填 说明
registryIdstring要查询的仓库主键,本地仓库为 local
pageNumnumber当前页码数
pageSizenumber每页的镜像数量
namestring镜像名称
osstring镜像系统,如 Linux、SylixOS
authorstring镜像开发者

响应参数

字段名 类型 说明
totalnumber镜像总数
pageNumnumber当前页码数
pageSizenumber每页的镜像数量
listList[ ]具体的镜像数据
statusboolean镜像仓库是否有效。true 表示有效镜像仓库; false 表示无效镜像仓库

List

字段名 类型 说明
idstring镜像主键
namestring镜像名称
osstring镜像系统,如 Linux、SylixOS
createdTimestring镜像创建时间
tagstring标签
sizenumber镜像大小,单位为 MB。小数点后保留两位,如果镜像小于 0.01 MB, 则返回 0.01 MB
authorstring镜像开发者
archstring镜像架构,如 amd64,x86 等
pulledboolean如果查询的是远端镜像,则此字段表示该镜像在本地仓库是否存在

请求示例

curl --location --request GET 'http://localhost:3001/api/v1/image?registryId=local&pageNum=1&pageSize=10'

响应示例

{
    "status": 200,
    "message": "success",
    "fieldErrors": null,
    "data": {
        "total": 2,
        "list": [
            {
                "id": "673a9cad-d1f7-4547-b4ba-9538ae95149e",
                "name": "vsoa-auto-port",
                "os": "linux",
                "tag": "latest",
                "size": 339.8,
                "author": null,
                "arch": "x86-64",
                "createdTime": "2022-11-17T08:09:48.505920489Z",
                "description": "",
                "ociVersion": "v1",
                "pulled": true
            },
            {
                "id": "bc33e9cc-68c7-4139-b319-cd60b01aea2c",
                "name": "hello-world",
                "os": "linux",
                "tag": "latest",
                "size": 0.01,
                "author": null,
                "arch": "x86-64",
                "createdTime": "2019-01-01T01:29:27.650294696Z",
                "description": "",
                "ociVersion": "v1",
                "pulled": true
            }
        ],
        "pageNum": 1,
        "pageSize": 10
    }
}

错误码

具体请参见 错误码说明

文档内容是否对您有所帮助?
有帮助
没帮助