在码头群集群中,启动了两项服务:
web的堆栈部署文件是:
version: "3"
services:
web:
image: XXX/sv_web:latest
ports:
- "80:80"
networks:
- webnet
networks:
webnet:部署:
docker stack deploy -c ~/docker-compose-web.yml svapi的堆栈部署文件是:
version: "3"
services:
web:
image: XXX/sv_api:latest
ports:
- "81:81"
networks:
- webnet
networks:
webnet:部署:
docker stack deploy -c ~/docker-compose-api.yml sv现在,希望将sv_api服务连接到sv_web应用程序中。试着写:
api_server = "sv_api:81"但是在部署sv_api服务后无法连接它。如果使用集群中主机的实际IP,可以找到:[HOST]:81。
那么如何以这种方式从web服务连接到API服务呢?
发布于 2018-05-30 07:47:24
对于连接,您应该使用
depends_on
services:
some_service:
image: link
depends_on:
-api
api:
image: link更多信息见docs:码头医生
https://stackoverflow.com/questions/50598938
复制相似问题