我想要这样的最终状态
Serv1 -具有一些jquery的Webapp
Serv2 后端
现在,当我在本地主机上进行开发时,我会使用来自fontend的jquery调用Serv2,例如 localhost:8080 / saveToDB
当我创建在主机或自定义网络上运行的两个docker映像时,该方法也有效。我阅读了有关服务间通信的内容,人们建议使用docker-compose.yml中的服务名称作为对服务的唯一引用。
然后我创建docker compose.yml并使用名称Serv1和Serv2
版本:“ 3”
服务:
Serv1:
图片:image1
端口:
-“ 80:3000”
Serv2:
图片:image2
端口:
-“ 8080:8080”
网络:
默认:
外部:
名称:custom-net
但是当我尝试使用jquery从前端调用时,类似
Serv2:8080 / saveToDB 不起作用
我想确保在将组合堆栈部署到集群时, Serv1 能够调用 Serv2 或 Serv2-repl