Run API 参考

Run 提供一个小型 Console API,以及 /v2 下的面向 push 的 Docker Registry v2 子集。

Console API Endpoints

Method Path Description
GET /version 以纯文本返回服务版本
GET /api/console?repository= 返回某个仓库的 Console 数据
POST /api/console/start 使用 reference 或 digest 启动仓库
POST /api/console/stop 停止仓库
POST /api/console/rollback 回滚仓库到 reference 或 digest
PUT /api/console/env 保存仓库环境变量
PUT /api/console/volumes 保存仓库卷配置

Console API 不使用 container_id,也不暴露 /v1/run/deploy/v1/run/push/v1/run/exec/api/console/run 或类似 run/exec endpoints。

Registry Endpoints

Method Path Description
GET /v2/ Registry API 检查
HEAD /v2/* push 过程中检查 blob 或 manifest
POST /v2/*/blobs/uploads/ 开始 blob 上传
PATCH /v2/*/blobs/uploads/:uuid 上传 blob 数据
PUT /v2/*/blobs/uploads/:uuid 使用 digest 完成 blob 上传
PUT /v2/*/manifests/:reference 上传 manifest

这是面向 push 的子集,不是完整 pull-capable registry API。

评论

发表评论