网络“干扰”将2个项目与Docker连接

时间:2019-07-28 08:52:32

标签: docker docker-compose

我正在尝试连接2个不同的项目,它们都有自己的docker-compose文件。 例如前端-> Api(前端项目要访问API项目)。

我在Api项目中创建了一个外部网络

version: '3'
...
networks:
  api_default:
    external: true

我添加了网络和指向Frontend项目的链接:

version: '3'
...
    networks:
      - default
      - api_default
    external_links:
      - api_nginx_1:api
...

networks:
  api_default:
    external: true

问题在于现在Frontend项目正在尝试使用API​​项目中的数据库。 我做错了什么?我只想访问主机,而不是数据库或任何其他服务...

谢谢!

(我将使用发现的一些信息进行编辑)

编辑1:

如果我从Api项目中调用一个端点,则第一个调用属于正确的服务器,第二个调用属于错误的服务器,第三个调用属于正确的服务器,第四个调用属于错误的服务器... WTF

0 个答案:

没有答案