Docker 레지스트리의 컨테이너 이미지를 감시하고 새 태그나 digest가 나타나면 알림을 보냅니다.
getwud/wud
Docker, Swarm, Kubernetes, Compose, Nomad에서 실행 중인 컨테이너를 감시하고, 새 이미지 버전을 알려주거나 자동으로 업데이트할 수 있는 셀프 호스팅 도구입니다.
대체할 수 있는 제품:Watchtower
- 스타
- 4,183
- 포크
- 163
- 열린 이슈
- 64
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
What's Up Docker (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 레지스트리가 포함됩니다.
웹 대시보드, REST API, Prometheus 메트릭 엔드포인트와 로컬 계정 또는 OpenID Connect 싱글 사인온을 사용하는 역할 기반 접근 제어를 제공합니다. 일회성 CLI 모드를 사용하면 서버나 데이터베이스 없이 한 번만 스캔할 수 있어 CI 파이프라인과 cron 작업에 적합합니다.
핵심 기능
- 01Docker, Swarm, Kubernetes, Compose 및 Nomad 워크로드를 감시해 새 이미지 버전을 확인합니다.
- 02Docker Hub, GHCR, AWS ECR, Google, Azure, Quay, GitLab 및 자체 호스팅 OCI 레지스트리를 지원합니다.
- 03Discord, Slack, Telegram, Ntfy, SMTP 이메일 등 수십 개 채널로 알림을 보냅니다.
- 04semver 규칙, 정규식, 포함/제외 패턴으로 태그를 필터링합니다.
- 05이미지를 자동으로 가져와 Docker, Compose 또는 Nomad 컨테이너를 다시 만들 수 있습니다.
- 06웹 대시보드, REST API, Prometheus 메트릭 엔드포인트를 제공합니다.
활용 사례
- 업데이트 알림을 받아 셀프 호스팅 홈랩의 Docker 또는 Compose 서비스를 최신 상태로 유지합니다.
- Kubernetes Deployment에 사용할 새 이미지가 있으면 채팅으로 알림을 받습니다.
- 모니터링 중인 컨테이너에 대기 중인 업데이트가 있는지 확인해 CI/CD 파이프라인을 제어합니다.
- 태그 규칙을 통해 프로덕션 컨테이너의 업그레이드를 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
또는 README의 YAML 파일을 사용해 Docker Compose로 실행합니다
- 3
http://localhost:3000 에서 웹 UI를 열고 로그인합니다
사용 전 알아둘 점
- 예시에서는 기본 관리자 비밀번호를 사용하므로 대시보드를 외부에 공개하기 전에 변경하세요.
- 로컬 Docker 호스트를 감시하려면 Docker 소켓을 마운트해야 하며, 이 경우 호스트를 광범위하게 제어할 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- wud은(는) 무엇인가요?
- Docker, Swarm, Kubernetes, Compose, Nomad에서 실행 중인 컨테이너를 감시하고, 새 이미지 버전을 알려주거나 자동으로 업데이트할 수 있는 셀프 호스팅 도구입니다. What's Up Docker (WUD)는 환경에서 실행 중인 컨테이너를 스캔하고 레지스트리에 새 이미지 버전이 있는지 확인합니다. 태그와 다이제스트를 비교하고, 시맨틱 버저닝 규칙과 태그 필터를 적용한 뒤 채팅, 푸시, 메시징 또는 자동화 채널을 통해 알립니다. 지원되는 경우 새 이미지를 가져와 컨테이너를 다시 만들 수도 있습니다.
- wud은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- wud은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- wud은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. wud의 마지막 커밋은 2026년 11월 2일입니다.
- wud은(는) 어디에 사용할 수 있나요?
- 업데이트 알림을 받아 셀프 호스팅 홈랩의 Docker 또는 Compose 서비스를 최신 상태로 유지합니다. Kubernetes Deployment에 사용할 새 이미지가 있으면 채팅으로 알림을 받습니다. 모니터링 중인 컨테이너에 대기 중인 업데이트가 있는지 확인해 CI/CD 파이프라인을 제어합니다. 태그 규칙을 통해 프로덕션 컨테이너의 업그레이드를 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 또는 README의 YAML 파일을 사용해 Docker Compose로 실행합니다 http://localhost:3000 에서 웹 UI를 열고 로그인합니다
- wud은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/getwud/wud
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Docker 컨테이너 업데이트를 자동화하고 변경 사항을 알림으로 보내는 WebUI입니다.
Docker 컨테이너의 최신 이미지 여부를 확인하고, 알림·이미지 백업·자동 정리 기능과 함께 대화형 또는 무인 방식으로 업데이트하는 Bash CLI입니다.
예약 또는 수동으로 컨테이너 업데이트를 확인하고 적용하는 웹 UI 기반의 셀프 호스팅 Docker 앱입니다.
웹 앱을 위한 자체 호스팅 배포 플랫폼으로, 자체 서버에서 Git push 배포, 프리뷰 URL, 커스텀 도메인, Postgres, 인증, 메일러를 제공합니다.
설정 파일에 정의된 파이프라인을 컨테이너에서 실행하고 플러그인으로 확장할 수 있는 셀프 호스팅 CI/CD 엔진입니다.