Kubernetes(k8s) 清理删除未被使用的镜像

描述

cicd 持久化部署节点越来越多的镜像,磁盘空间越来越不够,这时需要做一个定时清理没有使用的镜像。

选项

参数 描述
--all , -a Remove all unused images, not just dangling ones -----删除所有未使用的映像,而不仅仅是悬空映像
--filter Provide filter values (e.g. ‘until=') -----提供过滤值(例如'until =“)
--force , -f Do not prompt for confirmation -----不要提示确认
until 仅删除在给定时间戳之前创建的映像

Ubuntu 系统添加定时任务

  • 清理10天前创建且当前无容器实例使用的镜像
cat >> /var/spool/cron/crontabs/root << EOF
# 每周一清理无效镜像
* * * * 1 /usr/bin/docker image prune -a --force --filter "until=240h" 2>&1
EOF

Centos 系统添加定时任务

  • 清理10天前创建且当前无容器实例使用的镜像
cat >> /var/spool/cron/root << EOF
# 每周一清理无效镜像
* * * * 1 /usr/bin/docker image prune -a --force --filter "until=240h" 2>&1
EOF

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/docker/502.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
Kubernetes(k8s) 清理删除未被使用的镜像
描述 cicd 持久化部署节点越来越多的镜像,磁盘空间越来越不够,这时需要做一个定时清理没有使用的镜像。 选项 参数 描述 --all , -a Remove all unuse……
<<上一篇
下一篇>>
文章目录
关闭
目 录