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 分钟前
C#基础总结:常用的数据结构
开发语言·数据结构·c#
martian6652 分钟前
【Java高级篇】——第16篇:高性能Java应用优化与调优
java·开发语言·jvm
m0_748250034 分钟前
springboot使用logback自定义日志
java·spring boot·logback
-优势在我7 分钟前
Android TabLayout 实现随意控制item之间的间距
android·java·ui
Lojarro22 分钟前
JavaEE基础之- Servlet相关
java·servlet·java-ee
技术小齐32 分钟前
网络运维学习笔记 017HCIA-Datacom综合实验01
运维·网络·学习
KingDol_MIni44 分钟前
Spring Boot 集成 T-io 实现客户端服务器通信
java·服务器·spring boot
许苑向上1 小时前
Java八股文(下)
java·开发语言
逸Y 仙X1 小时前
Git常见命令--助力开发
java·大数据·git·java-ee·github·idea
菜鸟一枚在这1 小时前
深入解析设计模式之单例模式
开发语言·javascript·单例模式