jenkins 釋出映象清理

肖祥發表於2024-08-18

概述

我們在使用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,刪除本地映象。

本地映象也會佔用磁碟空間

相關文章