我使用spring cloud config(外部配置位置)开发了一些微服务。为了发现服务,我使用了尤里卡。
我在application.yml中为我的用户服务(通常是微服务)设置了属性
port: ${PORT:0}
这意味着服务将使用随机的而不是繁忙的端口。我需要从本地计算机(localhost)发出请求,所以我需要打开它的端口。
container_name: user-service
environment:
- SPRING_CLOUD_CONFIG_URI=http://config-service:8888
- SPRING_PROFILES_ACTIVE=docker
image: senla/userservice
ports:
- "8000:8000"
networks:
- blog
在eureka,我看到用户服务注册如下: http://ae7b0d5a1ef6:44259/actuator/info
我想知道应该设置为
ports:
- "8000:{here}"
能够在浏览器中发出请求?