我的云文档怎么没有了(我的云文档怎么找)
741
2022-05-29
目录
问题
查看镜像文件
查看镜像文件ID
执行删除操作
问题
最近,大家一直热衷于云原生的概念,很多服务都开始云化,并且以容器的形式进行部署。打包各种服务的镜像文件无疑是日常工作的重要内容之一,特别是经常发版的服务,如果体积还很大的话,那么日积月累会占用很大的服务器磁盘空间。
那么问题来了,我们是不是一个挨一个的删除它们呢?还是说有什么更好的方法?今天就来为大家揭秘。
解决
查看镜像文件
我们都知道,查询当前镜像列表,一般使用如下命令:
docker images | grep bag
其中,grep bag 为了搜索过滤。
查询结果截图如下:
可以看到打包机上已经有很多老旧的镜像文件,我们以删除 1.0.9.* 版本相关文件为例。
首先,查看 1.0.9.* 版本镜像文件,命令如下:
docker images | grep bag | grep 1.0.9
查询结果如下:
查看镜像文件ID
我们可以在上述信息中提取我们为后续删除操作所需的ID信息,那么,如何获取这些镜像文件的镜像ID呢,请使用如下命令:
docker images | grep bag | grep 1.0.9 | awk '{print $3}'
查询结果如下:
ok,我们实现了自己的目的。
执行删除操作
最后,我开始真正批量删除这些文件,命令如下:
docker rmi $(docker images | grep bag | grep 1.0.9 | awk '{print $3}')
完美,一个命令完成了所有相关镜像文件的删除操作。同样,我们可以使用类似的搜索条件删除其他剩余的镜像文件。
镜像服务
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。