概要

フル名
docker.io/infinilabs/easysearch
Registry
docker.io
名前空間
infinilabs
リポジトリ
easysearch
キャッシュ Tag 数
455
最終同期
07/06/2026, 02:39 AM

概要

Easysearch 开源搜索引擎镜像(Elasticsearch 兼容分支),全文检索、日志分析与聚合查询,国产 ES 替代方案。

詳細

infinilabs/easysearch 运行 Easysearch 搜索引擎,Elasticsearch 协议兼容,提供全文检索、聚合分析与日志搜索能力。定位为搜索/日志分析数据库服务,需 data volume 持久化索引;K8s StatefulSet 内网搜索与可观测性平台。

快速启动

docker run -d --name easysearch \
  -p 9200:9200 \
  -e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
  docker.io/infinilabs/easysearch:latest

推荐实践

docker run -d --name easysearch \
  --restart unless-stopped \
  -p 9200:9200 -p 9300:9300 \
  -v /data/easysearch:/usr/share/easysearch/data \
  -e discovery.type=single-node \
  docker.io/infinilabs/easysearch:1.7.0

核心参数说明

  • -p 9200:9200 — HTTP REST API
  • -p 9300:9300 — 节点间通信端口
  • -v .../easysearch:... — 索引数据持久化
  • -e ES_JAVA_OPTS — JVM 堆内存配置

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: easysearch
spec:
  serviceName: easysearch
  replicas: 3
  selector:
    matchLabels:
      app: easysearch
  template:
    metadata:
      labels:
        app: easysearch
    spec:
      containers:
        - name: easysearch
          image: docker.io/infinilabs/easysearch:1.7.0
          ports:
            - containerPort: 9200
          env:
            - name: ES_JAVA_OPTS
              value: "-Xms2g -Xmx2g"
          volumeMounts:
            - name: data
              mountPath: /usr/share/easysearch/data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:
  name: easysearch
spec:
  selector:
    app: easysearch
  ports:
    - port: 9200
      targetPort: 9200

headless Service 集群发现;Kibana/Console 独立部署。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/infinilabs/easysearch
:2.3.1
linux/amd64linux/arm64
2026/06/25 17:02446.5 MBsha256:a845fe1e6ab6
docker.io/infinilabs/easysearch
:2.3.1-2873
linux/amd64linux/arm64
2026/06/25 17:02446.5 MBsha256:a845fe1e6ab6
docker.io/infinilabs/easysearch
:2.3.1-873
linux/amd64linux/arm64
2026/06/25 17:01432.0 MBsha256:17a51c7f7823
docker.io/infinilabs/easysearch
:2.3.1-2871
linux/amd64linux/arm64
2026/06/24 16:23446.5 MBsha256:d09636caf26e
docker.io/infinilabs/easysearch
:2.3.1-871
linux/amd64linux/arm64
2026/06/24 16:22432.0 MBsha256:8eca0cf51bb4
docker.io/infinilabs/easysearch
:2.3.0
linux/amd64linux/arm64
2026/06/18 17:00446.5 MBsha256:109556b79b76
docker.io/infinilabs/easysearch
:2.3.0-2864
linux/amd64linux/arm64
2026/06/18 17:00446.5 MBsha256:109556b79b76
docker.io/infinilabs/easysearch
:2.3.0-864
linux/amd64linux/arm64
2026/06/18 16:59432.0 MBsha256:50f2fc4e3c9d
docker.io/infinilabs/easysearch
:2.3.0-2863
linux/amd64linux/arm64
2026/06/18 13:40446.5 MBsha256:0fb4bff0d9d0
docker.io/infinilabs/easysearch
:2.3.0-863
linux/amd64linux/arm64
2026/06/18 13:39432.0 MBsha256:3b3ea1413aac
docker.io/infinilabs/easysearch
:2.3.0-2862
linux/amd64linux/arm64
2026/06/18 09:42446.5 MBsha256:8ff37ad3d650
docker.io/infinilabs/easysearch
:2.3.0-862
linux/amd64linux/arm64
2026/06/18 09:40432.0 MBsha256:fb11e437ae78
docker.io/infinilabs/easysearch
:2.3.0-2861
linux/amd64linux/arm64
2026/06/18 08:44446.5 MBsha256:9d83d964df76
docker.io/infinilabs/easysearch
:2.3.0-861
linux/amd64linux/arm64
2026/06/18 08:43432.0 MBsha256:1ced56038362
docker.io/infinilabs/easysearch
:2.3.0-2860
linux/amd64linux/arm64
2026/06/18 08:07446.5 MBsha256:9d16308cc2f4
docker.io/infinilabs/easysearch
:2.3.0-860
linux/amd64linux/arm64
2026/06/18 08:06432.0 MBsha256:ac0606683c17
docker.io/infinilabs/easysearch
:2.3.0-2858
linux/amd64linux/arm64
2026/06/17 19:31446.5 MBsha256:120ca4648579
docker.io/infinilabs/easysearch
:2.3.0-858
linux/amd64linux/arm64
2026/06/17 19:29432.0 MBsha256:f2c23abcef0b
docker.io/infinilabs/easysearch
:2.3.0-2856
linux/amd64linux/arm64
2026/06/17 18:18446.5 MBsha256:ead6bccfe3f7
docker.io/infinilabs/easysearch
:2.3.0-856
linux/amd64linux/arm64
2026/06/17 18:16432.0 MBsha256:7487543c3b72