docker容器镜像检测清理脚本

docker容器镜像检测清理脚本,采用docker容器ID方式清理

#!/bin/bash

set -e

cd /opt/soft

docker images >  docker-images.log
cat  docker-images.log  |grep -v "test"  |grep -v "hour"  | grep -v "days ago" |awk -F ' ' '{print $3}' > docker-images1.log 

images=$(cat docker-images1.log )

for imageName in ${images[@]} ; do
/bin/docker rmi  $imageName
echo "docker rmi  $imageName"
done

docker容器镜像检测清理脚本,采用docker容器镜像名方式清理

#!/bin/bash

set -e

cd /opt/soft
/bin/docker images > docker-iamges.log 
cat docker-iamges.log  |grep "GB" > docker-iamges1.log 
cat docker-iamges.log  |grep "MB" >> docker-iamges1.log 
cat   docker-iamges1.log  |grep "hub.selinux.cn" |grep -v "none"|grep -v "test"  |grep -v "hour"  | grep -v "days ago" |awk -F ' ' '{print $1 ":" $2}' >  docker-iamges2.log 

images=$(cat docker-iamges2.log )

for imageName in ${images[@]} ; do
/bin/docker rmi  $imageName
echo "docker rmi  $imageName"
done

给TA打赏
共{{data.count}}人
人已打赏
常用工具命令

whoami命令

2018-4-22 18:17:45

检测脚本

磁盘检查告警脚本

2022-3-3 13:20:05

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索