容器中nginx无法使用同一个网络下的容器域名
2个服务:console-admin-web/console-admin-server
在web的nginx中无法使用console-admin-server域名:
容器内部可以解析成功,但在 console-admin-web
容器外部无法解析,这可能是因为 Nginx 在解析时使用的 DNS 服务器与 Docker 内部不同。默认情况下,Docker 使用其内部 DNS 服务器来解析容器之间的通信,但在宿主机上运行的进程可能会使用宿主机的 DNS 设置。
解决方式,在本机的/etc/hosts增加console-admin-server的解析