容器中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的解析

posted @ 2024-05-15 14:36  若-飞  阅读(2)  评论(0编辑  收藏  举报