docker-compose搭建eureka-server和zipkin

一、docker-compose搭建eureka-server脚本

yaml 复制代码
version: '3'
services:
  eureka-server:
    image: steeltoeoss/eureka-server:4.1.0
    container_name: eureka-server
    ports:
      - "8761:8761"
    environment:
      # 关闭自注册和注册表拉取
      - EUREKA_CLIENT_REGISTER_WITH_EUREKA=false
      - EUREKA_CLIENT_FETCH_REGISTRY=false

      # 优化服务端配置
      - EUREKA_SERVER_ENABLE_SELF_PRESERVATION=false
      - EUREKA_SERVER_USE_READ_ONLY_RESPONSE_CACHE=false
      - EUREKA_SERVER_EVICTION_INTERVAL_TIMER_IN_MS=10000  # 清理间隔设为10秒
      - EUREKA_SERVER_RESPONSE_CACHE_AUTO_EXPIRE_IN_SECONDS=60  # 响应缓存有效期
      - EUREKA_SERVER_ENABLE_REPLICATE_REQUEST_COMPRESSION=true  # 启用请求压缩

二、docker-compose搭建zipkin脚本

yaml 复制代码
version: '3'
services:
  zipkin:
    image: openzipkin/zipkin:latest  # 官方最新镜像
    container_name: zipkin-server
    ports:
      - "9411:9411"                  # Zipkin UI 端口
    environment:
      - JAVA_OPTS=-Xms512m -Xmx512m  # 限制内存使用
      - STORAGE_TYPE=mem              # 内存存储(开发测试适用)
      - ZIPKIN_LOGGING_LEVEL=INFO     # 日志级别
      - SAMPLER_RATE=1.0              # 100%采样率(开发调试用)
    healthcheck:                      # 健康检查
      test: ["CMD", "curl", "-f", "http://localhost:9411/health"]
      interval: 10s
      timeout: 5s
      retries: 3
相关推荐
masx2002 小时前
minio web console已死,Web管理功能全砍!使用 OpenMaxIO 恢复 MinIO 社区版的 Web 控制台功能!
docker·容器
shangjg32 小时前
Eureka 服务注册与发现原理和使用
java·spring·spring cloud·eureka
爱学语言的人2 小时前
Docker快速构建并启动Springboot程序,快速发布和上线/
spring boot·docker·容器
大千AI助手3 小时前
5分钟玩转Swagger UI:Docker部署+静态化实战
ui·docker·容器·swagger·swaggerui
江湖有缘3 小时前
【Docker管理工具】安装容器管理工具Oxker
运维·docker·容器
东林牧之3 小时前
Docker搭建2FAuth服务
云原生·eureka
昌sit!3 小时前
K8S多维度问题排查
云原生·容器·kubernetes
早起鸟儿3 小时前
docker-自动启动java 包
java·linux·运维·docker
kylin-运维3 小时前
k8s使用自建nfs做持久化无法控制磁盘使用大小问题处理
云原生·容器·kubernetes
guygg885 小时前
Docker环境安装Kafka、Flink、ClickHouse镜像
docker·flink·kafka