尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

自动清理镜像

自动清理镜像 此脚本主要是清理k8s环境服务器的本地镜像。 节点时间长了本地镜像会越来越多。集群节点太多的情况下自动化处理就有必要了。 正在运行的镜像是不会清理的。 同一个服务的最后一个镜像也不会清理。 可以同时清理多个镜像仓库的镜像。 #!/bin/bash #通过|分隔多个镜像仓库如果单个则不用分隔符 harbor_nameharbor.kubevip.com|192.23.80.66 cf_imagesdocker images|awk {print $1}|grep -E $harbor_name|sort -n -r |uniq -c|egrep -v -w 1|grep -v system |awk {print $2} for i in ${cf_images[]} do zx_imagesdocker images|grep $i| awk {print $1:$2} |sort -n -r |head -1 docker images|grep $i |grep -v ${zx_images}|awk {print $1:$2} |xargs docker rmi done
返回列表