我试图摆脱在我的配置中弃用的 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文件中列出了 confluencesend() failed (111: Connection refused) while resolving, resolver: 127.0.0.1:53/etc/resol.conf的 docker 网络默认 dns 解析器 127.0.0.11confluence could not be resolved (3: Host not found)有人知道如何配置 Nginx 解析器与多克网络或替代如何强制 Nginx 正确解析多克网络主机名?