Repolode
crazy-max

crazy-max/diun

监控 Docker 镜像仓库中的容器镜像,发现新版本或摘要变化时发送通知。

Star
4,993
Fork
159
未关闭 Issue
114
最近提交
7天前

这是什么?

Diun 会检查容器镜像仓库中的新标签或摘要变化,镜像更新时发出通知。它适合在不手动逐个查看仓库的情况下,跟踪基础镜像更新、应用发布和安全重建。

它面向自托管和自动化环境,在这些场景中镜像过时往往不易察觉。Diun 可以以独立可执行文件或 Docker 镜像的方式运行,并能对接容器平台和配置文件,以确定需要监控的镜像。

通知可以通过 Slack、Telegram、Discord、Gotify、Pushover、Rocket.Chat 等服务推送,让更新直接出现在你日常使用的工具中。

核心功能

  • 01监控 Docker 镜像仓库中的新标签或摘要变化。
  • 02可作为单个可执行文件或 Docker 镜像运行。
  • 03支持对接 Docker、Swarm、Kubernetes 和 Nomad。
  • 04可向 Slack、Telegram、Discord、Gotify、Pushover、Rocket.Chat 等发送通知。

适用场景

  • 跟踪自托管 Docker 容器所用基础镜像的更新。
  • 在生产环境镜像发布安全重建时及时收到提醒。
  • 监控 Kubernetes 或 Swarm 集群中使用的镜像。

快速上手

  1. 1

    从发布页面下载可执行文件

  2. 2

    或从 Docker Hub 拉取 Docker 镜像,并结合你的容器平台和配置文件运行

  3. 3

    按照文档进行配置

标签

常见问题

diun 是什么?
监控 Docker 镜像仓库中的容器镜像,发现新版本或摘要变化时发送通知。 Diun 会检查容器镜像仓库中的新标签或摘要变化,镜像更新时发出通知。它适合在不手动逐个查看仓库的情况下,跟踪基础镜像更新、应用发布和安全重建。
diun 可以免费使用吗?用的什么许可证?
diun 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
diun 还在维护吗?
活跃维护中。diun 最近一次提交是在 2026年10月16日。
diun 适合用来做什么?
跟踪自托管 Docker 容器所用基础镜像的更新。 在生产环境镜像发布安全重建时及时收到提醒。 监控 Kubernetes 或 Swarm 集群中使用的镜像。
diun 怎么安装和运行?
从发布页面下载可执行文件 或从 Docker Hub 拉取 Docker 镜像,并结合你的容器平台和配置文件运行 按照文档进行配置
在哪里获取 diun?
源代码和安装说明在 GitHub 上:https://github.com/crazy-max/diun

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目