Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

docker-updater

Gestor manual de actualizaciones Docker con rollback automático, polling de registros sin pull forzado y soporte multi-host vía SSH/TCP.

Ficha actualizada 22 sept 2026, 12:16 · upstream 22 sept 2026, 12:16 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es docker-updater

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

docker-updater es una interfaz web auto-alojada para gestionar actualizaciones de contenedores Docker con control manual. A diferencia de Watchtower, no realiza pulls automáticos al publicar nuevas imágenes; en su lugar, consulta los registros periódicamente y muestra qué actualizaciones están disponibles, permitiendo al usuario decidir cuándo aplicarlas. Incluye una red de seguridad integrada con rollback automático: el contenedor anterior se mantiene y puede restaurarse si la nueva versión falla. También permite conservar backups opcionales tras actualizaciones exitosas para revertir incluso cuando la nueva versión parece funcionar inicialmente pero presenta problemas posteriores.

La herramienta soporta múltiples registros (Docker Hub, GHCR, LinuxServer) e implementa autenticación mediante variables de entorno. Ofrece visualización de changelogs desde GitHub, gestión de múltiples hosts Docker (local o remoto vía SSH/TCP), notificaciones push y un sistema de historial persistente que sobrevive a reinicios del contenedor. La interfaz es personalizable con temas y soporta tanto entornos x86 como ARM.

Requiere acceso al socket Docker (/var/run/docker.sock) para operar localmente o configuración SSH para hosts remotos. Las imágenes locales sin digest son ignoradas, y el despliegue se realiza mediante docker-compose con variables de autenticación obligatorias en redes públicas.

CASOS DE USO
  • Gestión segura de actualizaciones en entornos críticos donde el auto-update es demasiado arriesgado
  • Monitoreo centralizado de múltiples hosts Docker (local y remotos) desde una única interfaz web
  • Implementación de políticas de actualización escalonada mediante funciones de deferimiento temporal
  • Auditoría de cambios en contenedores con visualización de changelogs y historial de actualizaciones
PUNTOS DESTACADOS
  • Rollback automático que mantiene el contenedor anterior para restauración inmediata ante fallos
  • Soporte nativo multi-arch (linux/amd64 y linux/arm64) para servidores x86 y ARM como Raspberry Pi
  • Integración con GitHub Releases para mostrar changelogs automáticamente en imágenes de GHCR o con label org.opencontainers.image.source
  • Gestión segura de credenciales vía variables de entorno (AUTH_USERNAME, AUTH_PASSWORD) sin hardcodeo
PRECAUCIONES
  • Dependencia del socket Docker local (/var/run/docker.sock) o configuración SSH para hosts remotos
  • No soporta imágenes locales construidas desde Dockerfile que carecen de digest en el registro
  • Requiere configuración manual de autenticación en redes públicas; acceso abierto por defecto sin credenciales
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Usar docker-compose con variables AUTH_USERNAME y AUTH_PASSWORD configuradas. Proteger .env con chmod 600. Exponer detrás de HTTPS en producción. Reiniciar contenedor tras cambios en .env (no solo restart). Soporta despliegue en Synology, Unraid, Proxmox y Linux estándar.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
Redis
BASES DE DATOS
Redis
PUERTOS
9090
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.