我正在尝试连接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项目中的数据库。 我做错了什么?我只想访问主机,而不是数据库或任何其他服务...
谢谢!
(我将使用发现的一些信息进行编辑)
如果我从Api项目中调用一个端点,则第一个调用属于正确的服务器,第二个调用属于错误的服务器,第三个调用属于正确的服务器,第四个调用属于错误的服务器... WTF