【问题标题】:Url for microservices deployed in a docker swarm for REST communication部署在 docker swarm 中用于 REST 通信的微服务的 URL
【发布时间】:2019-02-14 16:40:09
【问题描述】:

我有 3 个微服务。它们通过每个服务的 application.yml 文件中提供的 URL 使用 REST 调用相互通信。在正常部署中,我们只提供具有微服务和端口的机器的 IP 地址。

我们如何在yml文件中配置docker中的url?我们是否只提供 docker-compose 文件中提供的服务名称和暴露的端口?

【问题讨论】:

    标签: docker docker-compose docker-swarm


    【解决方案1】:

    如果您使用 docker-swarm,则默认情况下每个服务名称都是可解析的。因此,您可以通过名称而不是 IP 访问您的服务。或者,如果您想为您的服务使用另一个可解析的名称,您可以在此处阅读:https://docs.docker.com/compose/compose-file/#aliases

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-24
      • 2019-08-13
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      • 2018-06-17
      • 1970-01-01
      相关资源
      最近更新 更多