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,删除本地镜像。

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

相关推荐
木觞清2 分钟前
喜马拉雅音频链接逆向实战
开发语言·前端·javascript
SimonKing3 分钟前
SpringBoot集成:5分钟实现HTML转PDF功能
java·后端·程序员
wuxuanok15 分钟前
苍穹外卖 —— 公共字段填充
java·开发语言·spring boot·spring·mybatis
偷光19 分钟前
浏览器中的隐藏IDE: Console (控制台) 面板
开发语言·前端·ide·php
串串店藕片打孔员44 分钟前
把List<T>构建一颗树封装工具类
java
用户0332126663671 小时前
自动创建 Word 文档——Java 实现
java
半桔1 小时前
【网络编程】网络通信基石:从局域网到跨网段通信原理探秘
linux·运维·网络协议·php
Cikiss1 小时前
图解 bulkProcessor(调度器 + bulkAsync() + Semaphore)
java·分布式·后端·elasticsearch·搜索引擎
LL_break1 小时前
线程1——javaEE 附面题
java·开发语言·面试·java-ee
sailwon1 小时前
自己搭建远程桌面服务器——私有化部署RustDesk
运维·服务器·云计算·远程工作