Recarrega o nginx de outro contêiner do Docker

1

Temos dois contêineres Docker:

  • nginx
  • consul-template

com um volume compartilhado para o nginx.conf.

O desafio é que quando o consul-template atualiza o nginx.conf, ele precisa sinalizar o nginx para recarregar. Eu não consigo descobrir um caminho (o caminho certo?) Para fazer esse tipo de chamada entre processos de recipientes ... como chamar nginx reload no contexto do recipiente nginx, de um contêiner irmão?

    
por Rex M 30.09.2015 / 21:51

1 resposta

1

Eu executaria o consul-template no mesmo servidor que o nginx como um processo local. Posso saber quais impedimentos você tem em executá-los juntos? O modelo Consul é apenas um utilitário, não um aplicativo para garantir seu próprio contêiner. Você estará correndo atrás agora, já que agora você tem que descobrir onde está o seu nginx.

    
por 04.10.2015 / 19:27

Tags