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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.