我试图摆脱在我的配置中弃用的 Docker 链接。剩下的就是在我重新创建一个容器时消除那些 Bad Gateway
nginx 反向代理错误。
注意: 我正在桥接模式下使用 Docker 网络。(docker network create nettest
)
我在 nginx 中使用以下配置片段:
location / {
resolver 127.0.0.1 valid=30s;
set $backend "http://confluence:8090";
proxy_pass $backend;
nettest
的主机名为 confluence
的容器。nettest
上启动 nginx 容器。confluence
/etc/hosts
文件中列出了 confluence
send() failed (111: Connection refused) while resolving, resolver: 127.0.0.1:53
/etc/resol.conf
的 docker 网络默认 dns 解析器 127.0.0.11
confluence could not be resolved (3: Host not found)
有人知道如何配置 Nginx 解析器与多克网络或替代如何强制 Nginx 正确解析多克网络主机名?