概要

フル名
docker.io/lhstack/eureka
Registry
docker.io
名前空間
lhstack
リポジトリ
eureka
キャッシュ Tag 数
3
最終同期
07/06/2026, 01:53 AM

概要

Netflix Eureka 服务注册中心镜像,Spring Cloud 微服务实例发现与心跳健康检查,lhstack 维护构建。

詳細

lhstack/eureka 运行 Netflix Eureka Server,为 Spring Cloud 微服务提供实例注册、发现与 AP 模式健康检查。定位为微服务注册中心,需持久化 registry 数据与固定端口;docker compose 开发环境或 K8s Deployment 内网服务治理。

快速启动

docker run -d --name eureka \
  -p 8761:8761 \
  docker.io/lhstack/eureka:latest

推荐实践

docker run -d --name eureka \
  --restart unless-stopped \
  -p 8761:8761 \
  -e EUREKA_CLIENT_REGISTER_WITH_EUREKA=false \
  -e EUREKA_CLIENT_FETCH_REGISTRY=false \
  docker.io/lhstack/eureka:2.0.0

核心参数说明

  • -p 8761:8761 — Eureka Dashboard 与 API
  • -e EUREKA_CLIENT_REGISTER_WITH_EUREKA=false — 独立 Server 模式
  • 客户端 — Spring Cloud @EnableEurekaClient
  • 高可用 — 多节点互注册

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: eureka
spec:
  replicas: 2
  selector:
    matchLabels:
      app: eureka
  template:
    metadata:
      labels:
        app: eureka
    spec:
      containers:
        - name: eureka
          image: docker.io/lhstack/eureka:2.0.0
          ports:
            - containerPort: 8761
          env:
            - name: EUREKA_CLIENT_SERVICEURL_DEFAULTZONE
              value: http://eureka:8761/eureka/
---
apiVersion: v1
kind: Service
metadata:
  name: eureka
spec:
  selector:
    app: eureka
  ports:
    - port: 8761
      targetPort: 8761

多副本互注册实现 HA;微服务通过 Service DNS 注册。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/lhstack/eureka
:latest
linux/amd64
2021/12/14 19:58109.5 MBsha256:22de28cc31b2
docker.io/lhstack/eureka
:11-alpine
linux/amd64
2021/12/14 19:58109.5 MBsha256:22de28cc31b2
docker.io/lhstack/eureka
:11-alpine-aarch64
linux/arm64
2021/12/13 15:17196.3 MBsha256:64d39e770605