前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >删除容器镜像中心的镜像

删除容器镜像中心的镜像

作者头像
SRE运维实践
发布2019-07-08 13:20:19
3K0
发布2019-07-08 13:20:19
举报
文章被收录于专栏:SRE运维实践SRE运维实践

序言

很久没有思维抖动的时候,就在风吹的一瞬间。。。美滋滋。。。

容器镜像的删除

在使用容器的时候,我们都是自己搭建一个私有的容器镜像环境,一般使用的镜像也就是registry了,用来保存相关的镜像,搭建了镜像,上传了镜像,使用了镜像,那么。。。一直没有尝试过删除镜像。

当环境不停的升级的时候,镜像的数量会不停的增长,磁盘空间总归是有限的,so。。。需要将老版本的镜像文件删除。

有的时候,当听到没有想过的想法的时候。。。这感觉很酷。。。

1、 运行一个registry镜像

2、注册镜像中心

3、 上传镜像到镜像中心

4、 删除镜像

先获取到tag信息,然后获取到摘要信息,然后删除(默认未开启删除功能)

5、 修改配置文件

6、 重新删除

在删除的时候,使用DELETE只会删除元数据,而不会删除真正的数据,从而空间不会真正的释放,从而可以执行垃圾回收,将磁盘空间进行回收(http响应码202表示服务器已经收到请求,会异步的进行处理)。

API地址为:https://docs.docker.com/registry/spec/api/

这种都可以用脚本来实现:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SRE运维实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档