0
点赞
收藏
分享

微信扫一扫

docker-compose部署 eureka和client的 yaml


version: '3'
services:
  eureka:
    image: netflixoss/eureka:2.0.0
    container_name: eureka
    ports:
      - "8761:8761"

  client:
    image: your-client-image
    container_name: client
    environment:
      - SPRING_PROFILES_ACTIVE=dev
      - EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE=http://eureka:8761/eureka/
    depends_on:
      - eureka

在这个示例中,我们定义了两个服务:eurekaclienteureka服务使用了Netflix OSS提供的Eureka Docker镜像,并暴露了Eureka服务器的默认端口8761

client服务使用了您自己构建的客户端镜像,设置了环境变量SPRING_PROFILES_ACTIVEdev,并指定了EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE环境变量以告知客户端连接到哪个Eureka服务器。我们使用了depends_on属性来确保Eureka服务器在客户端服务启动之前启动。

您可以根据需要修改示例文件,例如更改端口号、使用不同的Eureka Docker镜像版本或客户端镜像版本、修改客户端环境变量等。

举报

相关推荐

0 条评论