微服务之间的Docker群通信

时间:2018-10-10 14:48:46

标签: docker docker-compose docker-swarm

我想要这样的最终状态

enter image description here 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

0 个答案:

没有答案