我们有两个 Docker 容器:
- nginx
- consul-模板
使用 nginx.conf 的共享卷。
挑战在于,当 consul-template 更新 nginx.conf 时,它需要向 nginx 发出重新加载的信号。我无法找到一种方法(正确的方法?)在容器之间进行这种进程间调用……如何nginx reload
在 nginx 容器的上下文中从兄弟容器调用?
答案1
我会在同一台服务器上将 consul-template 作为本地进程与 nginx 一起运行。请问您在同时运行它们时遇到了哪些障碍?Consul template 只是一个实用程序,而不是一个需要拥有自己的容器的应用程序。现在您必须找出 nginx 在哪里,因此您现在会陷入困境。