2 つの Docker コンテナがあります。
- nginx
- 領事テンプレート
nginx.conf 用の共有ボリュームを使用します。
問題は、consul-template が nginx.conf を更新するときに、nginx にリロードの信号を送る必要があることです。コンテナー間でこの種のプロセス間呼び出しを行う方法 (正しい方法?) がわかりません...兄弟nginx reload
コンテナーから nginx コンテナーのコンテキストで呼び出すにはどうすればよいのでしょうか?
答え1
私は、consul-template を nginx と同じサーバーでローカル プロセスとして実行します。これらを一緒に実行する際に、どのような障害があるか教えていただけますか? Consul template は単なるユーティリティであり、独自のコンテナーを必要とするアプリケーションではありません。nginx がどこにあるかを見つけなければならないので、今やあなたは途方に暮れることになるでしょう。