Overview

Full name
docker.io/appbaseio/dejavu
Registry
docker.io
Namespace
appbaseio
Repository
dejavu
Cached tags
66
Last synced
07/06/2026, 06:23 PM

Introduction

dejavu Elasticsearch 可视化浏览器镜像,通过 Web UI 查询索引、编辑文档与查看 mapping,降低运维与开发调试 ES 集群的门槛。

Details

appbaseio/dejavu 连接远端 Elasticsearch/OpenSearch 集群,提供索引浏览、查询 DSL 编辑与 bulk 导入导出,无需安装 Kibana 完整栈。适合开发环境快速探查数据与验证 mapping,与 Kibana 相比功能面较窄、部署更轻。生产只读账号连接、限制 Web 端口内网访问;写权限应仅限 staging,避免误删生产索引。

快速启动

docker run -d --name dejavu \
  -p 1358:1358 \
  docker.io/appbaseio/dejavu:latest

推荐实践

docker run -d --name dejavu \
  --restart unless-stopped \
  -p 1358:1358 \
  -e ELASTICSEARCH_URL=https://es.internal:9200 \
  -e ELASTICSEARCH_USERNAME=readonly \
  -e ELASTICSEARCH_PASSWORD=secret \
  docker.io/appbaseio/dejavu:3.8.0

核心参数说明

  • -p 1358:1358 — dejavu Web 界面
  • -e ELASTICSEARCH_URL — 目标 ES 集群地址
  • -e ELASTICSEARCH_USERNAME/PASSWORD — 基本认证账号
  • --restart unless-stopped — 调试工具持续可用
  • 固定 tag — 与 ES 7/8 客户端兼容
  • 安全 — 生产索引用只读凭据

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: dejavu
spec:
  replicas: 1
  selector:
    matchLabels:
      app: dejavu
  template:
    metadata:
      labels:
        app: dejavu
    spec:
      containers:
        - name: dejavu
          image: docker.io/appbaseio/dejavu:3.8.0
          ports:
            - containerPort: 1358
          env:
            - name: ELASTICSEARCH_URL
              value: https://elasticsearch.logging.svc:9200
            - name: ELASTICSEARCH_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: dejavu-secrets
                  key: es-password
---
apiVersion: v1
kind: Service
metadata:
  name: dejavu
spec:
  selector:
    app: dejavu
  ports:
    - port: 1358
      targetPort: 1358

Ingress 限制运维 VPN 访问;ES 凭据经 Secret 注入,与 logging namespace 网络策略放通 9200。

Latest tags (20)

View all 66 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/appbaseio/dejavu
:latest
linux/amd64linux/arm64
2025/09/07 21:24142.4 MBsha256:70e0c8b19642
docker.io/appbaseio/dejavu
:3.10.0
linux/amd64linux/arm64
2025/09/07 21:24142.4 MBsha256:70e0c8b19642
docker.io/appbaseio/dejavu
:3.9.0
linux/amd64linux/arm64
2025/08/27 20:48169.5 MBsha256:f948b4bc7183
docker.io/appbaseio/dejavu
:3.8.3
linux/amd64linux/arm64
2024/09/29 17:51161.3 MBsha256:e6cdd93a75c9
docker.io/appbaseio/dejavu
:3.6.1
linux/amd64
2022/11/18 20:00195.2 MBsha256:7a580abad3f7
docker.io/appbaseio/dejavu
:3.6.0
linux/amd64linux/arm64/v8
2022/03/14 17:34155.9 MBsha256:43ad5824badf
docker.io/appbaseio/dejavu
:3.6.0-amd64
linux/amd64
2022/03/14 17:33155.9 MBsha256:43ad5824badf
docker.io/appbaseio/dejavu
:3.6.0-arm64
linux/arm64/v8
2022/03/14 17:11178.1 MBsha256:a583c135586e
docker.io/appbaseio/dejavu
:3.5.1
linux/amd64
2021/09/08 19:47187.4 MBsha256:75d022e85b23
docker.io/appbaseio/dejavu
:3.5.0
linux/amd64
2021/07/05 20:17151.9 MBsha256:f6ceb548d937
docker.io/appbaseio/dejavu
:3.4.7
linux/amd64
2020/07/29 14:03178.4 MBsha256:53fd58d79b89
docker.io/appbaseio/dejavu
:v3.4.6
linux/amd64
2020/03/04 01:36108.9 MBsha256:5b4a35e26608
docker.io/appbaseio/dejavu
:v3.4.4
linux/amd64
2020/03/03 22:14120.4 MBsha256:906fc7f72904
docker.io/appbaseio/dejavu
:v3.4.2
linux/amd64
2020/03/03 21:43120.4 MBsha256:0ce7043dd692
docker.io/appbaseio/dejavu
:3.4.2
linux/amd64
2020/02/19 18:33119.3 MBsha256:8f2f4d45565d
docker.io/appbaseio/dejavu
:v0.1.7
linux/amd64
2020/02/13 23:05119.3 MBsha256:85da18c33747
docker.io/appbaseio/dejavu
:3.4.1
linux/amd64
2020/02/12 18:16119.3 MBsha256:bb4843e6ead0
docker.io/appbaseio/dejavu
:v0.1.6
linux/amd64
2020/01/29 16:2558.4 MBsha256:0ebb43374aca
docker.io/appbaseio/dejavu
:v0.1.5
linux/amd64
2020/01/27 18:3557.1 MBsha256:10f178ac67f3
docker.io/appbaseio/dejavu
:v0.1.4
linux/amd64
2020/01/27 17:4757.1 MBsha256:4204ae280807