【发布时间】:2016-08-24 09:51:00
【问题描述】:
我使用 docker compose 来运行我所有的微服务。对于每项服务,我都会给它一个简短的主机名。
version: '2'
services:
config:
image: springbox-config-server
restart: always
ports:
- "8890:8890"
discovery:
image: springbox-eureka
restart: always
ports:
- "8763:8763"
因此,在我的微服务中,我必须使用短主机名来定位配置服务器。
spring:
application:
name: myservice
cloud:
config:
uri: http://config:8890
fail-fast: true
但是,当我在没有 docker 的 IDE 中本地运行它们时,无法解析短主机名。
所以我正在寻找一种解决方案,根据我的环境针对不同的配置服务器。
【问题讨论】:
标签: docker spring-cloud