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

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

相关推荐
SimonKing4 分钟前
全面解决中文乱码问题:从诊断到根治
java·后端·程序员
linux修理工13 分钟前
n1 Armbian OS 24.11.0 noble 安装suricata
linux·运维·服务器
bug攻城狮18 分钟前
CentOS 7 出现 “Could not resolve host“ 错误的修复方案
linux·运维·centos
OxYGC21 分钟前
[玩转GoLang] 5分钟整合Gin / Gorm框架入门
开发语言·golang·gin
锐策25 分钟前
Lua 核心知识点详解
开发语言·lua
你三大爷29 分钟前
再探volatile原理
java
feifeigo12333 分钟前
CentOS系统管理:useradd命令的全面解析
linux·运维·centos
2301_7816686134 分钟前
Redis 面试
java·redis·面试
郑洁文36 分钟前
基于SpringBoot的天气预报系统的设计与实现
java·spring boot·后端·毕设
こ进制掌控者37 分钟前
CentOS 8重启后网卡不见了解决办法
linux·运维·centos