docker代理,解决DNS超时

我有以下设置,都在同一台机器上(“testing机器”)。 docker-compose.yml是所有docker-services的版本3.1

  1. proxy:jwilder / nginx-proxy:处理SSL证书(* .domain.net的通配证书)
  2. 阿尔法的API。
  3. 阿尔法 – keycloak。

代理创buildnetworking:dwproxy_default

docker-compose.yml用于alpha-api和alpha-keycloak,通过使用以下代码可以获得“dwproxy_default”的附件:

networks: default: external: name: dwproxy_default 

alpha-api。 和alpha-keycloak。 是可以访问的,代理工作。

这是我的困境:

本地机器:

以下设置正在我的本地机器上工作。 1. local-machine:运行alpha-api.-service 2. local-machine:运行带有certs的代理3. test-machine:运行alpha-keycloak.-service

我的本地机器上的工作stream程:

  1. 从远程的alpha-keycloak获取一个令牌。
  2. 使用令牌访问本地alpha-api上的服务。

远程机器(或“字母”服务器)

以下设置在远程计算机上不起作用 。 1. test-machine:运行alpha-api.-service 2. test-machine:运行带有certs的代理3. test-machine:运行alpha-keycloak.-service

我的本地机器上的工作stream程:

  1. 从r-keycloak中获取一个令牌。
  2. 使用令牌访问本地alpha-api上的服务。

     [error] 65#65: *2084 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 130.242.24.193 

有什么build议么?

最好的,我