查询镜像仓库列表
功能介绍
查询镜像仓库列表。
URI
GET /v2/manage/repos
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
namespace |
否 |
String |
组织名称。小写字母开头,后面跟小写字母、数字、小数点、下划线或中划线(其中下划线最多允许连续两个,小数点、下划线、中划线不能直接相连),小写字母或数字结尾,1-64个字符。 |
name |
否 |
String |
镜像仓库名称 |
category |
否 |
String |
镜像仓库分类,可设置为app_server, linux, framework_app, database, lang, other, arm。 |
limit |
否 |
String |
返回条数。注意:offset和limit参数需要配套使用。如果不传该参数默认返回的条数是100。 |
offset |
否 |
String |
起始索引。取值范围:0或者limit值的正整数倍。如果不传该参数默认返回的起始索引是0。 注意:offset和limit参数需要配套使用。 |
order_column |
否 |
String |
按列排序,可设置为updated_at(按更新时间排序)。注意:order_column和order_type参数需要配套使用。 |
order_type |
否 |
String |
排序类型,可设置为desc(降序)、asc(升序)。注意:order_column和order_type参数需要配套使用。 |
filter |
否 |
String |
注意:至少要传递一个filter参数。 其中{namespace}为组织名称,模糊匹配。 {name}为镜像仓库名称,模糊匹配。 {category}为镜像仓库分类,可设置为app_server、linux、framework_app、database、lang、other、arm。 {limit}为返回条数,{offset}为起始索引,注意:offset和limit参数需要配套使用。 {order_column}为按列排序,可设置为name、updated_time、tag_count,{order_type}为排序类型, 可设置为desc(降序)、asc(升序),注意:order_column和order_type参数需要配套使用。 |
响应消息
- 响应参数
表2 Response Header参数说明 参数
参数类型
描述
Content-Range
String
offset(开始索引)-count(当前页记录条数)/total(总记录条数)
如果请求时传入offset和limit参数,则在Response Header中会增加Content-Range。
表3 Response Body参数说明 参数
参数类型
描述
[数组元素]
Array of objects
镜像仓库列表
表4 [数组元素]参数说明 参数
参数类型
描述
name
String
镜像仓库名称
category
String
镜像仓库类型,取值为app_server、linux、framework_app、database、lang、other、arm。
description
String
镜像仓库描述
size
Integer
镜像仓库中镜像总大小
is_public
Boolean
是否为公有镜像,值为true或false。
num_images
Integer
镜像仓库下镜像版本数量
num_download
Integer
下载次数
created_at
String
镜像仓库创建时间,UTC日期格式,时间为UTC标准时间。
updated_at
String
镜像仓库更新时间,UTC日期格式,时间为UTC标准时间。
logo
String
镜像仓库logo地址(预留)
url
String
镜像仓库logo的url地址(预留)
path
String
集群外部docker pull地址,格式为{Repository address}/{Namespace name}/{Repository name}。
internal_path
String
集群内部docker pull地址,格式为{Repository address}/{Namespace name}/{Repository name}。
domain_name
String
账号名
namespace
String
组织名称
tags
Array of strings
镜像版本列表
status
Boolean
状态(预留)
total_range
Integer
总记录条数
- 响应样例
[ { "name": "busybox", "category": "linux", "description": "this is a busybox repository", "size": 200977474, "is_public": false, "num_images": 2, "num_download": 0, "created_at": "2021-06-10T03:24:44.784402Z", "updated_at": "2021-06-10T03:40:59.199352Z", "logo": "", "url": "", "path": "{Repository address}/group/busybox", "internal_path": "{Repository address}/group/busybox", "domain_name": "root", "namespace": "group", "tags": [ "latest", "log" ], "status": false, "total_range": 1 } ]
状态码
状态码 |
描述 |
---|---|
200 |
请求成功 |
400 |
错误请求,返回错误信息。 |
401 |
鉴权失败的报错信息 |
500 |
服务器内部错误,返回错误信息。 |
错误码
请参见错误码。