我有两个带nginx的docker容器.container1链接到container2.Docker然后在/ etc/hosts中添加一个条目,我将其输入到nginx配置中,如下所示:
server {
location ~ ^/some_url/(.*)$ {
proxy_pass http://container1/$1;
}
}
Run Code Online (Sandbox Code Playgroud)
我可以从container2 ping 容器1,但是nginx无法解析它:
*1没有定义解析容器1的解析器
我怎样才能将请求委托给另一个docker容器?
在nginx中,该proxy_pass指令不使用该/etc/hosts文件解析DNS .任何方式来实现这种可能性(可能通过利用Lua作为最后的手段)?