我在该文件中创建了一个docker compose文件,我创建了三个容器,1个mysql容器和2个NodeJS容器。
2个NodeJS容器正确连接到mysql容器。
但是我在将两个NodeJS容器连接在一起时遇到问题,我在第二个容器中的depends_on中添加了service1,但是在我的javascript代码中,我不确定为url输入什么类型而不是在使用docker之前使用的localhost:3000
当您使用组成服务时docker-compose
,当服务位于同一网络上时(默认),服务名称将变为主机名。
因此,从一个容器中,您将对另一个容器进行api调用,如下所示:
"http://servicename:port/"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句