我一直在到处寻找这个答案。对我来说,这似乎是一个显而易见的问题,然而,答案却让我望而却步。
我目前的设置是,我在同一个桥接网络上有 redis、mongodb 和两个 api 服务器。第一台服务器充当网关 API,执行所有身份验证,并公开某些 API 调用。后端 API 是处理所有数据库交互和数据处理的 API。如果我单独点击后端(内部)api,我可以看到内容(这个 api 不会暴露在真实的生产环境中)。但是,如果我从网关 api 中发出相同的请求,我将无法访问也是我创建的桥接网络的一部分的后端(内部)api。
下面是容器交互的示意图。