docker内的随机端口-使用spring cloud config组成

时间:2019-07-09 15:24:52

标签: random docker-compose port netflix-eureka

我使用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}"

能够在浏览器中发出请求?

0 个答案:

没有答案