加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

你如何操纵docker注册表2.0和v2 API中的标签?

发布时间:2020-12-16 03:40:22 所属栏目:安全 来源:网络整理
导读:现在已经弃用了docker注册表的V1,我们启动了一个没有太多待办事项的v2私有仓库.问题在于我们依靠许多v1 API来管理部署标记. 截至目前,我们可以轻松列出标签: curl https://repo-dns:5000/username/reponame/tags/list 但是删除标签似乎包含的不仅仅是标签,

现在已经弃用了docker注册表的V1,我们启动了一个没有太多待办事项的v2私有仓库.问题在于我们依靠许多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 docs,但目前还不清楚如何做到这一点.

是否有可能继续添加和删除标签,如果是这样,如何?

最佳答案
它还没有实现删除标签 – 据我所知,从这个问题:https://github.com/docker/distribution/issues/422

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读