Отслеживает образы контейнеров в Docker-реестрах и уведомляет о появлении нового тега или digest.
getwud/wud
Self-hosted инструмент, который отслеживает запущенные контейнеры в Docker, Swarm, Kubernetes, Compose и Nomad, находит новые версии образов и отправляет уведомления или обновляет контейнеры автоматически.
Open source альтернатива:Watchtower
- Звёзды
- 4,198
- Форки
- 163
- Открытые issues
- 64
- Последний коммит
- 3 часа назад
Что это?
What's Up Docker (WUD) сканирует контейнеры в вашей среде и проверяет в реестрах, появились ли новые версии образов. Он сравнивает теги и дайджесты, применяет правила семантического версионирования и фильтры тегов, а затем отправляет уведомления через каналы чатов, push-уведомлений, мессенджеров или автоматизации. Если платформа это поддерживает, WUD также может скачать новый образ и пересоздать контейнер.
WUD поддерживает отдельные Docker-хосты (локальный сокет или удалённый TLS), проекты Docker Compose, сервисы и стеки Docker Swarm, Kubernetes Deployments, StatefulSets, DaemonSets и CronJobs, а также задачи Nomad. Поддерживаются реестры Docker Hub, GHCR, AWS ECR, Google GCR и Artifact Registry, Azure ACR, Quay, GitLab и собственные OCI-реестры.
В WUD есть веб-панель, REST API, endpoint с метриками Prometheus и ролевая модель управления доступом с локальными учётными записями или единым входом через OpenID Connect. Одноразовый режим CLI выполняет единичное сканирование без сервера и базы данных — это удобно для CI-пайплайнов и cron-задач.
Ключевые возможности
- 01Отслеживает рабочие нагрузки Docker, Swarm, Kubernetes, Compose и Nomad и находит для них новые версии образов.
- 02Поддерживает реестры Docker Hub, GHCR, AWS ECR, Google, Azure, Quay, GitLab и собственные OCI-реестры.
- 03Отправляет уведомления в десятки каналов, включая Discord, Slack, Telegram, Ntfy и электронную почту через SMTP.
- 04Фильтрует теги по правилам semver, регулярным выражениям и шаблонам включения и исключения.
- 05Может автоматически скачивать образы и пересоздавать контейнеры Docker, Compose или Nomad.
- 06Предоставляет веб-панель, REST API и endpoint с метриками Prometheus.
Сценарии использования
- Поддерживать сервисы домашней лаборатории на Docker или Compose в актуальном состоянии и получать уведомления об обновлениях.
- Получать уведомления в чате, когда для Kubernetes Deployment доступен более новый образ.
- Проверять в CI/CD-пайплайне, ожидают ли обновления какие-либо отслеживаемые контейнеры.
- Ограничивать обновления production-контейнеров версиями semver с помощью правил для тегов.
Быстрый старт
- 1
Запустите WUD в контейнере Docker
docker run -d --name wud -p 3000:3000 -e WUD_AUTH_ADMIN_USER="admin" -e WUD_AUTH_ADMIN_PASSWORD="MySecurePassword123" -v /var/run/docker.sock:/var/run/docker.sock getwud/wud:latest - 2
Или запустите его с помощью Docker Compose, используя YAML-файл из README
- 3
Откройте веб-интерфейс по адресу http://localhost:3000 и войдите в систему
Что важно знать
- В примерах используется стандартный пароль администратора, поэтому измените его, прежде чем открывать доступ к панели.
- Для отслеживания локального хоста Docker необходимо смонтировать сокет Docker, что дает широкие права управления хостом.
В подборках
Темы
Частые вопросы
- Что такое wud?
- Self-hosted инструмент, который отслеживает запущенные контейнеры в Docker, Swarm, Kubernetes, Compose и Nomad, находит новые версии образов и отправляет уведомления или обновляет контейнеры автоматически. What's Up Docker (WUD) сканирует контейнеры в вашей среде и проверяет в реестрах, появились ли новые версии образов. Он сравнивает теги и дайджесты, применяет правила семантического версионирования и фильтры тегов, а затем отправляет уведомления через каналы чатов, push-уведомлений, мессенджеров или автоматизации. Если платформа это поддерживает, WUD также может скачать новый образ и пересоздать контейнер.
- wud можно использовать бесплатно? Какая у него лицензия?
- wud распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- wud всё ещё поддерживается?
- Активно поддерживается. Последний коммит в wud — 7 нояб. 2026 г..
- Для чего можно использовать wud?
- Поддерживать сервисы домашней лаборатории на Docker или Compose в актуальном состоянии и получать уведомления об обновлениях. Получать уведомления в чате, когда для Kubernetes Deployment доступен более новый образ. Проверять в CI/CD-пайплайне, ожидают ли обновления какие-либо отслеживаемые контейнеры. Ограничивать обновления production-контейнеров версиями semver с помощью правил для тегов.
- Как установить wud?
- Запустите WUD в контейнере Docker: docker run -d --name wud -p 3000:3000 -e WUD_AUTH_ADMIN_USER="admin" -e WUD_AUTH_ADMIN_PASSWORD="MySecurePassword123" -v /var/run/docker.sock:/var/run/docker.sock getwud/wud:latest Или запустите его с помощью Docker Compose, используя YAML-файл из README Откройте веб-интерфейс по адресу http://localhost:3000 и войдите в систему
- Где скачать wud?
- Исходный код и инструкции по установке — на GitHub: https://github.com/getwud/wud
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-интерфейс для автоматического обновления Docker-контейнеров и уведомлений об их изменениях.
CLI на Bash проверяет, появились ли новые образы Docker-контейнеров, и обновляет их вручную или в автоматическом режиме; поддерживает уведомления, резервные копии образов и autoprune.
Самостоятельно размещаемое Docker-приложение с веб-интерфейсом, которое по расписанию или вручную проверяет наличие обновлений контейнеров и устанавливает их.
Самостоятельно размещаемая платформа для деплоя веб-приложений: деплои через git push, preview URL, собственные домены, Postgres, аутентификация и почтовая рассылка на своём сервере.
Самостоятельно размещаемый CI/CD-движок, который выполняет конвейеры из конфигурационных файлов в контейнерах и поддерживает плагины.