設定ファイルで定義したパイプラインをコンテナ内で実行し、プラグインで拡張できるセルフホスト型CI/CDエンジン。
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
リリースページから実行ファイルをダウンロードします
- 2
または、Docker HubからDockerイメージを取得し、コンテナプラットフォームと設定を使って実行します
- 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 の数値は毎日更新されます。
関連プロジェクト
KubernetesやSwarmを使わず、WireGuardメッシュ経由で自前のDockerホスト間にコンテナアプリをデプロイし、スケールできます。
GitHub ActionsのワークフローをDocker上でローカル実行し、コミットやプッシュをせずに変更をテストできるCLIです。
イメージやHelm chartの保存・署名・スキャンに対応し、RBACとレプリケーションを備えたオープンソースのクラウドネイティブなコンテナレジストリです。
Docker、Podman、Kubernetesをまたいでバージョンを管理できる、コンテナアプリ向けのセルフホスト型継続的デリバリー・デプロイプラットフォーム。
KubernetesクラスターにHarborコンテナレジストリをデプロイするためのHelm chart。