在做部署的时候,有时候觉得本地docker仓库镜像过多,需要清理过期无用的镜像,本文以k8s作为容器编排为例,删除本地过期无用的镜像,一般情况下,一个ns里面的各个pod image 版本是一致的,所以清理的时候可以一起清理。
1.找到需要删除镜像所在的namespace kubectl get ns
2.删除选择的namespace:delete ns namespaceName
3.查询本地镜像列表:docker images
4.找到需删除的镜像Id,这时候分两种情况:
(1).当前镜像id只对应一个镜像的时候执行语句:docker rmi imageId
(2).当前镜像id对应两个以上镜像的时候挨个执行语句:docker rmi reponsitory:version

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐