Docker Registry

Run 实现 Docker Registry v2 的面向 push 子集,用于上传 blob 和 manifest。它不是完整 pull-capable registry API。

认证

1docker login run.hola.cloud

支持的 endpoints

  • GET /v2/
  • HEAD /v2/*
  • POST /v2/:repository/blobs/uploads/
  • PATCH /v2/:repository/blobs/uploads/:uuid
  • PUT /v2/:repository/blobs/uploads/:uuid
  • PUT /v2/:repository/manifests/:reference

Manifest 示例:

1curl -X PUT "https://api.hola.cloud/v2/my-project/my-app/manifests/latest" \
2  -H "Authorization: Basic <base64-credentials>" \
3  -H "Content-Type: application/vnd.docker.distribution.manifest.v2+json" \
4  --data-binary @manifest.json

评论

发表评论