Vuelva a cargar nginx desde otro contenedor Docker

Vuelva a cargar nginx desde otro contenedor Docker

Disponemos de dos contenedores Docker:

  • nginx
  • plantilla-cónsul

con un volumen compartido para nginx.conf.

El desafío es que cuando cónsul-template actualiza nginx.conf, necesita indicarle a nginx que recargue. No puedo encontrar una manera (¿la manera correcta?) de realizar este tipo de llamada entre procesos entre contenedores... ¿cómo llamar nginx reloaden el contexto del contenedor nginx, desde un contenedor hermano?

Respuesta1

Ejecutaría cónsul-template en el mismo servidor que nginx como proceso local. ¿Puedo saber qué impedimentos tiene para ejecutarlos juntos? La plantilla de Consul es solo una utilidad, no una aplicación que garantice su propio contenedor. Estarás persiguiendo colas ahora ya que ahora tienes que descubrir dónde está tu nginx.

información relacionada