Repolode
crazy-max

crazy-max/diun

Dockerレジストリ上のコンテナイメージを監視し、新しいタグやdigestが見つかると通知します。

スター
4,993
フォーク
159
未解決の Issue
114
最終コミット
7 日前

これは何?

Diunはコンテナイメージのレジストリを確認し、新しいタグやdigestの変更を検出すると通知します。リポジトリをひとつずつ手動で確認しなくても、ベースイメージの更新やアプリケーションのリリース、セキュリティ修正版を追跡できます。

古いイメージが見過ごされる可能性のある、セルフホスト環境や自動化された環境を対象としています。Diunは単体の実行ファイルまたはDockerイメージとして動作し、コンテナプラットフォームや設定ファイルから監視対象のイメージを特定します。

通知はSlack、Telegram、Discord、Gotify、Pushover、Rocket.Chatなどに送信できるため、普段使っているツールで更新を受け取れます。

主な機能

  • 01Dockerレジストリ上のイメージを監視し、新しいタグやdigestの変更を検出します。
  • 02単体の実行ファイルまたはDockerイメージとして動作します。
  • 03Docker、Swarm、Kubernetes、Nomadと連携します。
  • 04Slack、Telegram、Discord、Gotify、Pushover、Rocket.Chatに通知を送信します。

ユースケース

  • セルフホストのDockerコンテナで使うベースイメージの更新を追跡する。
  • 本番環境で稼働中のイメージにセキュリティ修正版が公開された際に通知を受け取る。
  • KubernetesやSwarmのクラスター全体でイメージを監視する。

クイックスタート

  1. 1

    リリースページから実行ファイルをダウンロードします

  2. 2

    または、Docker HubからDockerイメージを取得し、コンテナプラットフォームと設定を使って実行します

  3. 3

    設定方法についてはドキュメントを参照してください

トピック

よくある質問

diun とは?
Dockerレジストリ上のコンテナイメージを監視し、新しいタグやdigestが見つかると通知します。 Diunはコンテナイメージのレジストリを確認し、新しいタグやdigestの変更を検出すると通知します。リポジトリをひとつずつ手動で確認しなくても、ベースイメージの更新やアプリケーションのリリース、セキュリティ修正版を追跡できます。
diun は無料で使えますか?ライセンスは?
diun は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
diun は今もメンテナンスされていますか?
活発にメンテナンス中。diun の最終コミットは 2026年10月16日 です。
diun は何に使えますか?
セルフホストのDockerコンテナで使うベースイメージの更新を追跡する。 本番環境で稼働中のイメージにセキュリティ修正版が公開された際に通知を受け取る。 KubernetesやSwarmのクラスター全体でイメージを監視する。
diun のインストール方法は?
リリースページから実行ファイルをダウンロードします または、Docker HubからDockerイメージを取得し、コンテナプラットフォームと設定を使って実行します 設定方法についてはドキュメントを参照してください
diun はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/crazy-max/diun

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト