概述
我們在使用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,刪除本地映象。
本地映象也會佔用磁碟空間