jenkins 发布镜像清理

概述

我们在使用jenkins执行build命令时,偶尔会产生一些版本为none的镜像,但是这些镜像是完全没有用的,占用了磁盘空间,需要定期清理。

脚本清理

编辑脚本clean_docker_image.sh

复制代码
#!/bin/bash
# docker删除none镜像
docker rmi $(docker images -f "dangling=true" -q)

增加定时任务,每天凌晨执行

复制代码
# docker删除none镜像
0 0 * * * root bash /data/daily_scripts/clean_docker_image.sh

另外在执行jenkins job时,pipline脚本里面需要增加,执行docker push xxx之后,就执行docker rmi xxx,删除本地镜像。

本地镜像也会占用磁盘空间

相关推荐
不吃土豆的马铃薯8 分钟前
4.SGI STL 二级空间配置器 allocate 与_S_refill 源码解析
c语言·开发语言·c++·dreamweaver·内存池
Full Stack Developme22 分钟前
Spring Boot 事务管理完整教程
java·数据库·spring boot
开开心心就好24 分钟前
免费流畅的远程控制实用工具
linux·运维·服务器·网络·智能手机·excel
码界筑梦坊32 分钟前
120-基于Python的食品营养特征数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计·echarts·fastapi
lsx20240644 分钟前
《Foundation 模态框》
开发语言
城管不管1 小时前
前后端远程协作
java
青云计划1 小时前
Feed流
java·后端·spring
fufu03111 小时前
vscode配置C/C++环境,用GDB调试简单程序分享
开发语言·c++
快乐江湖1 小时前
「层层包装」—— 装饰器模式
开发语言·python·装饰器模式
java1234_小锋1 小时前
String、StringBuilder、StringBuffer的区别?
java·开发语言