首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从远程存储库中删除docker映像

从远程存储库中删除docker映像
EN

Stack Overflow用户
提问于 2015-11-05 01:04:58
回答 2查看 9.3K关注 0票数 4

我有以下几点

docker注册表:http://myPrivateRegistry:5000

存储库: myRepo

图片来源: myImage

我通过以下方式将此图像推送到远程存储库

代码语言:javascript
运行
复制
docker push http://myPrivateRegistry:5000/myRepo/myImage

如何从‘远程存储库’中删除此映像,而不仅仅是本地删除??docker rmi http://myPrivateRegistry:5000/myRepo/myImage取消对该映像的标记,但不会将其从远程存储库中删除

EN

回答 2

Stack Overflow用户

发布于 2015-11-05 01:16:35

在谷歌搜索了一段时间后,我发现你可以使用Curl命令来删除图像,例如:

代码语言:javascript
运行
复制
curl -X DELETE registry-url/v1/repositories/repository-name/
票数 2
EN

Stack Overflow用户

发布于 2015-11-05 03:46:26

据我所知,这在issue 422中仍在争论中

虽然删除是

的一部分,但它们不能安全地在最终一致的后端(读取: s3)上实现。

主要的障碍来自最终一致的存储系统上引用计数的复杂性。

我们需要考虑是否值得面对这种复杂性,或者采用混合存储模型,其中引用被一致地存储。

只要注册表支持不同的后端,使用最终一致的VFS模型,如果没有更多的基础设施,安全删除是不可能的。

Issue 210确实提到过

软删除已经作为应用程序接口的一部分实现了,并且已经为垃圾收集打开了更多专门的问题。

https://github.com/docker/distribution/issues/422#issuecomment-114963170

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33527782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档