El equipo de Century Link Labs ha desarrollado 2 nuevas herramientas de código abierto que pueden usar enlaces web para actualizar los contenedores en ejecución.
Su primera aplicación es Zodiac que utiliza un modelo de implementación "push". Es una herramienta liviana construida sobre Docker Compose , para una fácil implementación y reversión de aplicaciones dockerizadas. Mantiene un historial de todas las implementaciones que también le permite retroceder a una implementación anterior.
Su segunda aplicación, Watchtower, utiliza un modelo de implementación "pull". Este modelo permite que los contenedores Docker que residen detrás de un firewall detecten y extraigan cambios de manera más segura sin exponer un puerto externo.
La Watchtower sabe cómo reiniciar correctamente un conjunto de contenedores vinculados. Si se detecta una actualización para una de las dependencias en un grupo de contenedores vinculados, Watchtower se detendrá e iniciará todos los contenedores en el orden correcto para que la aplicación vuelva a funcionar correctamente.
No tengo afiliación con Century Link Labs.
Otra aplicación más simple que es posible que desee echar un vistazo es Docker Puller .