2个docker容器镜像清理Shell脚本

释放双眼,带上耳机,听听看~!

2个docker容器镜像清理Shell脚本

1、docker容器镜像清理脚本,采用docker容器ID方式清理

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
set -e
mkdir /opt/dockerimages
cd /opt/dockerimages
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

 
2、docker容器镜像清理脚本,采用docker容器镜像名方式清理

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
set -e
mkdir /opt/dockerimages
cd /opt/dockerimages
/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

 

如果大家还有其他好的建议和想法,欢迎留言!

欢迎加入运维交流QQ群:7652650(快捷运维)

给TA打赏
共{{data.count}}人
人已打赏
安全运维

业务安全-服务器安全运维规范

2021-9-28 21:56:46

安全运维

故障复盘的简洁框架-黄金三问

2021-9-30 19:18:23

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