如何在docker hub上编辑我的图像标签?

时间:2015-07-23 13:57:05

标签: docker dockerhub

我有一个公共docker hub存储库,自动构建链接到github存储库。

我发现我错误地命名了我上次构建的标签。

是否可以在构建过程后手动重新编辑图像名称而不影响图像?

1 个答案:

答案 0 :(得分:1)

对于自动构建,手动拉取,重新标记和推送不会起作用。

首先,即使您拉动并重新标记图像,也无法将手动推送到自动构建。您最终会获得Error pushing to registry: Authentication is required.

真正的解决方案是转到Build Details页面,点击Settings - > Automated Build - >修改Docker Tag Name下的代码名称,然后点击Save and trigger build。这将创建一个新标记并触发构建。

其次,您无法自行删除标记(用于自动构建)。请联系support@docker.com,要求他们删除标签。

此外,您应该避免对Docker Hub使用HTTP DELETE请求。这些API端点仅适用于私有注册表,而不适用于Docker Hub,直到日期为止。 Docker计划很快发布V2注册表Endpoint,之后您可以安全地使用API​​调用来删除/操作标签和图像。在此之前,请勿使用V1 / V2端点删除标签。