Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

drydock

drydock es una herramienta open source para monitorizar actualizaciones de imágenes de contenedor en 23 registros, con dashboard moderno, métricas Prometheus y notificaciones a múltiples canales. Incluye autenticación OIDC/Basic y escaneo local con Trivy/Cosign.

Ficha actualizada 22 sept 2026, 1:14 · upstream 22 sept 2026, 1:14 · release v1.6.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es drydock

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Drydock actúa como observador de actualizaciones de imágenes de contenedor, proporcionando visibilidad sobre nuevos releases en 23 registros soportados. Utiliza una arquitectura moderna basada en Next.js, Vue y Node.js, integrándose con Kafka para la gestión de eventos y exponiendo métricas a Prometheus. Ofrece un dashboard interactivo para gestionar actualizaciones, auditoría de cambios y notificaciones mediante 20 proveedores distintos, incluyendo webhooks y correos electrónicos.

La herramienta prioriza la seguridad con autenticación robusta (OIDC o Basic Auth con hashes argon2id) y soporte para escaneo local de vulnerabilidades usando Trivy y Cosign. Sin embargo, requiere precauciones críticas durante las actualizaciones: versiones anteriores a 1.4.6 deben migrar obligatoriamente debido a correcciones de seguridad que activan un modo fail-closed en la versión 1.6.0 si no se configura autenticación explícitamente antes del upgrade.

Para despliegues productivos, es imperativo utilizar un proxy de socket (como tecnativa/docker-socket-proxy o sockguard) para restringir el acceso al daemon Docker, evitando exponer el socket directamente. La configuración debe manejar correctamente las variables de entorno, especialmente los hashes de autenticación que requieren dobles comillas o escape de caracteres especiales en Compose.

CASOS DE USO
  • Monitorización centralizada de actualizaciones en flotas multi-registro
  • Alertas automáticas de seguridad ante nuevas imágenes vulnerables
  • Auditoría de cambios en el entorno de contenedores mediante logs
  • Gestión de actualizaciones programadas o automáticas con validación
  • Integración con sistemas de ticketing (Jira, Slack) vía webhooks
PUNTOS DESTACADOS
  • Soporte nativo para 23 registros de imágenes de contenedor
  • Dashboard moderno con frontend en Next.js y Vue.js
  • Métricas expuestas a Prometheus para observabilidad
  • Autenticación flexible con OIDC o Basic Auth (argon2id)
  • Binarios incluidos para escaneo local (Trivy, Cosign)
PRECAUCIONES
  • Requiere proxy de socket configurado para producción segura
  • Actualizaciones mayores a 1.4.6 pueden fallar si no se configura autenticación antes del upgrade
  • Las variables de entorno con hashes requieren escape manual en Compose
  • La resolución de hostnames en notificaciones HTTP puede bloquearse por seguridad DNS
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Utiliza siempre un proxy de socket (tecnativa/docker-socket-proxy o sockguard) para evitar acceso directo al daemon Docker. Configura autenticación (Basic Auth con hash argon2id u OIDC) antes de actualizar a versiones 1.6+ para evitar el modo fail-closed. En Compose, duplica los caracteres '$' en los hashes de contraseña. Asegura que las variables de entorno no contengan espacios no deseados y verifica la configuración de DNS si usas notificaciones HTTP externas.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueNode.js
SERVICIOS
Kafka
BASES DE DATOS
No detectadas
PUERTOS
23753000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.