jenkins 发布镜像清理

server/2024/9/23 14:29:26/

概述

我们在使用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,删除本地镜像。

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


http://www.ppmy.cn/server/104097.html

相关文章

Leetcode JAVA刷刷站(69)x的平方根

一、题目概述 二、思路方向 在Java中,计算一个非负整数x的算术平方根,并返回其整数部分,你可以使用二分查找法。这是因为平方根函数是单调递增的,所以我们可以利用二分查找在合理的时间复杂度内找到结果。 三、代码实现 public…

【设计模式】构造器模式和原型模式

构造器模式 如果我们系统中有多个员工,创建每一个员工都需要 new 一下,出现很多重复代码,所以我们可以将他们写成一个构造函数,然后通过传入的不同参数创建不同的员工。 function Employee(name, age) {this.name namethis.age…

leetcode 26 删除有序数组中的重复项

正文 本题使用双指针解法即可,右指针移动,若右指针所指向元素与左指针指向元素一致,右侧指针继续右移,若右指针指向元素与做左指针指向元素不一致,左指针位置 1,且令左指针处元素等于右指针处元素。 class…

使用docker compose一键部署 Portainer

使用docker compose一键部署 Portainer Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。 1、创建安装目录 mkdir /data/partainer/ -p && cd /data/partainer2、创建docker…

LeetCode216 组合总和 III

前言 题目: 216. 组合总和 III 文档: 代码随想录——组合总和 III 编程语言: C 解题状态: 成功解答 思路 组合题的变种,其实是变得更简单了,还是可以使用回溯法来解决。 代码 回溯法 class Solution { …

Windows All download

前言 微软家族产品下载HEU_KMS_Activator download Windows PC desktop download 微软官网all 地址,地址1国内镜像地址,地址1 Windows 常规使用,运维,部署csdn 专栏 ,付费专栏 参考 版本微软官网Windows 7,8,10,…

通过电影之镜,提升生活之美

在快节奏的现代生活中,电影不仅是娱乐的载体,更是提升审美情趣、拓宽视野的窗口。三部各具特色的经典之作——《布达佩斯大饭店》、《花样年华》与《天使爱美丽》,以其独特的视觉风格、深刻的情感表达与细腻的艺术构思,为我们展示…

Java设计模式原则及中介者模式研究

在软件开发过程中,设计模式作为解决常见设计问题的有效工具,对于提升代码质量、促进团队协作具有重要意义。本文系统地阐述了Java设计模式的六大基本原则——单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、接口隔离原则以及迪米特法则&#…