6

现在 docker 注册表的 V1 已被弃用,我们启动了一个 v2 私有 repo,没有太多的待办事项。问题是我们依赖许多 v1 API 来管理部署标签。

到目前为止,我们可以轻松列出标签:

> curl https://repo-dns:5000/username/reponame/tags/list

但是删除标签似乎包含的不仅仅是标签,而且似乎失败了:

> curl -X DELETE https://repo-dns:5000/v2/username/reponame/manifests/tagtodelete
{"errors":[{"code":"UNSUPPORTED","message":"The operation is unsupported."}]}

也不清楚如何添加新标签 - 它曾经是这样的:

> echo my_image_id |curl -X PUT https://repo-dns:5000/v1/repositories/username/reponame/tags/newtag

我查看了API 文档,但不清楚如何执行此操作。

以后是否可以添加和删除标签,如果可以,怎么做?

4

1 回答 1

0

删除标签尚未实现 - 据我从这个问题中可以看出:https ://github.com/docker/distribution/issues/422

于 2015-11-27T17:22:56.827 回答