別のDockerコンテナからnginxをリロードする

別のDockerコンテナからnginxをリロードする

2 つの Docker コンテナがあります。

  • nginx
  • 領事テンプレート

nginx.conf 用の共有ボリュームを使用します。

問題は、consul-template が nginx.conf を更新するときに、nginx にリロードの信号を送る必要があることです。コンテナー間でこの種のプロセス間呼び出しを行う方法 (正しい方法?) がわかりません...兄弟nginx reloadコンテナーから nginx コンテナーのコンテキストで呼び出すにはどうすればよいのでしょうか?

答え1

私は、consul-template を nginx と同じサーバーでローカル プロセスとして実行します。これらを一緒に実行する際に、どのような障害があるか教えていただけますか? Consul template は単なるユーティリティであり、独自のコンテナーを必要とするアプリケーションではありません。nginx がどこにあるかを見つけなければならないので、今やあなたは途方に暮れることになるでしょう。

関連情報