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

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

相关推荐
pccai-vip3 分钟前
架构论文《论负载均衡的设计与应用》
运维·架构·负载均衡
nbsaas-boot4 分钟前
什么语言最适合开发 SaaS 系统:从架构视角的全面分析
java·架构
Liudef0613 分钟前
基于Java的LLM长上下文数据预处理方案:实现128k上下文智能数据选择
java·开发语言·人工智能
Dotrust东信创智32 分钟前
从“手动试错”到“自动化闭环”:实车OTA测试的效率革命
运维·自动化
安冬的码畜日常35 分钟前
【JUnit实战3_21】第十二章:JUnit 5 与主流 IDE 的集成 + 第十三章:用 JUnit 5 做持续集成(上):在本地安装 Jenkins
junit·eclipse·jenkins·intellij idea·持续集成·junit5·netbeans
小妖同学学AI37 分钟前
Rust 深度解析:基本类型的“精确”艺术
开发语言·后端·rust
我命由我1234541 分钟前
Guava - Guava 基本工具 Preconditions、Optional
java·服务器·开发语言·后端·java-ee·guava·后端框架
程序猿ZhangSir1 小时前
Spring Boot 项目实现邮件推送功能 (以QQ邮箱为例)
java·数据库·spring boot
Python私教1 小时前
Rust 快速入门:从零到上手的系统指南
开发语言·后端·rust
弥巷1 小时前
【Android】Lottie - 实现炫酷的Android导航栏动画
java