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

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

相关推荐
vvw&2 分钟前
Docker Build 命令详解:在 Ubuntu 上构建 Docker 镜像教程
linux·运维·服务器·ubuntu·docker·容器·开源
丁总学Java6 分钟前
--spring.profiles.active=prod
java·spring
李白你好8 分钟前
家用无线路由器的 2.4GHz 和 5GHz
运维·网络
苹果醋39 分钟前
React系列(八)——React进阶知识点拓展
运维·vue.js·spring boot·nginx·课程设计
上等猿13 分钟前
集合stream
java
java1234_小锋17 分钟前
MyBatis如何处理延迟加载?
java·开发语言
菠萝咕噜肉i18 分钟前
MyBatis是什么?为什么有全自动ORM框架还是MyBatis比较受欢迎?
java·mybatis·框架·半自动
冷冰鱼25 分钟前
【问题实录】服务器ping不通win11笔记本
运维·服务器
wayuncn26 分钟前
web服务器之云主机、物理机租用、服务器托管的区别
运维·服务器
冷曦_sole28 分钟前
linux-21 目录管理(一)mkdir命令,创建空目录
linux·运维·服务器