Overview

Full name
docker.io/ygqygq2/eureka-server
Registry
docker.io
Namespace
ygqygq2
Repository
eureka-server
Cached tags
3
Last synced
07/06/2026, 03:52 AM

Introduction

Netflix Eureka 服务注册中心镜像,Spring Cloud 微服务实例注册与心跳发现,REST API 供客户端拉取服务列表。

Details

ygqygq2/eureka-server 运行 Netflix Eureka Server,微服务实例注册、续约与下线,客户端通过 REST API 获取可用实例列表。定位为微服务注册中心 Web/API,standalone 或 peer 集群模式;K8s Deployment 内网 Spring Cloud 服务治理。

快速启动

docker run -d --name eureka \
  -p 8761:8761 \
  docker.io/ygqygq2/eureka-server: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/ygqygq2/eureka-server:2.0.0

核心参数说明

  • -p 8761:8761 — Eureka Dashboard 与 API
  • -e EUREKA_CLIENT_REGISTER_WITH_EUREKA=false — standalone 模式
  • --restart unless-stopped — 注册中心持续在线
  • 用途 — Spring Cloud 服务发现

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/ygqygq2/eureka-server: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

peer 模式多副本互注册;Spring Boot 应用 eureka.client.serviceUrl 指向此 Service。

Latest tags (20)

View all 3 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/ygqygq2/eureka-server
:master
linux/amd64
2022/05/19 21:28106.8 MBsha256:06767e985cc1
docker.io/ygqygq2/eureka-server
:latest
linux/amd64
2019/12/23 09:26106.8 MBsha256:2070d469bd09
docker.io/ygqygq2/eureka-server
:1.0.0
linux/amd64
2019/12/22 22:12106.8 MBsha256:b4cce0655768