【发布时间】:2019-04-23 07:18:43
【问题描述】:
我知道此错误与 DNS 查找超时错误有关,表示它是网络连接错误或代理相关错误。 但是我不知道如何解决它。
我使用 docker-compose.yml ,里面有 3 个容器。
这是我的 docker-compose.yml。作为链接
我创建了 2 个网络来划分外部网络和内部网络。来自客户端的所有请求都通过 Nginx,port:8090 只暴露在互联网上。
问题是当我从 API 容器(内部网络)发送验证用户的请求时收到错误消息“getaddrinfo EAI_AGAIN exampleAuth.auth0.com:443”。
这是我迄今为止尝试过的
- 我尝试在 docker demo 中添加 DNS 8.8.8.8
- 从 API 容器 ping 8.8.8.8(不起作用)
- 从 Nginx 容器 ping 8.8.8.8(它确实有效)
- 可以在内部和默认条目之间进行 ping 操作
你们有什么想法吗?
【问题讨论】:
-
你有没有用
iptables=false启动docker?
标签: docker nginx docker-compose