相关疑难解决方法(0)

主机在Docker容器内无法访问

我在主机上183.83.83.83 有一个docker 容器。子域mycontainer.example.com的A记录指向此IP。

卷曲183.83.83.83mycontainer.example.com给出HTTP状态200和正确的网站。

但是,从该主机上的每个容器内部(到上述IP或主机名)相同的卷曲无法连接:

curl: (7) Failed to connect to mycontainer.example.com port 80: Host is unreachable
Run Code Online (Sandbox Code Playgroud)

从另一个主机的Docker容器或主机本身尝试此操作时,不会发生这种情况。

这是怎么了?

编辑:更多详细信息:主机运行一个Nginx代理容器,该容器将所有请求代理mycontainer.example.com到我的前端容器(通过小节点Web服务器运行React应用程序)。前端容器应该代理从mycontainer.example.com/api发出的所有API请求mycontainer.example.com:1337/api/v1。但是它不能代理API请求,因为我Host is unreachable从此主机上运行的所有容器内部收到错误。

curl docker

6
推荐指数
2
解决办法
3332
查看次数

标签 统计

curl ×1

docker ×1