docker镜像清理

镜像清理脚本

#!/bin/bash
:<<EOFww
@brief: ACK节点镜像清理
@author: ww
@data: 2022-05-17
@usage: ./dockerimageclear.sh
EOFww

workdir=$(cd $(dirname $0); pwd)
cd ${workdir}

for i in $(docker images |awk '{print $1}' |sort |uniq -c |awk '$1>3{print $2}');do docker images |grep $i |awk '{print $3}'|tail -2; done > /${workdir}/imageclearid.txt


/usr/bin/docker rmi `cat /${workdir}/imageclearid.txt`