概要
- フル名
docker.io/containerize/elastichd- Registry
- docker.io
- 名前空間
- containerize
- リポジトリ
- elastichd
- キャッシュ Tag 数
- 1
- 最終同期
- 07/06/2026, 01:51 PM
概要
ElasticHD Elasticsearch 可视化管理镜像,通过 Web UI 查看索引、分片与集群健康,适合运维人员内网 ES 巡检。
詳細
containerize/elastichd 提供轻量 ES 管理界面,连接 Elasticsearch HTTP API 展示索引 mapping、shard 分布与查询测试。典型部署于运维堡垒机可访问的内网,非 ES 数据节点本身。与 Kibana 相比功能面窄但更轻;生产应固定 tag、配置 ES 地址与 basic auth,管理 UI 禁止公网暴露,只读账号连接 ES 降低误操作风险。
快速启动
docker run -d --name elastichd \
-p 9800:9800 \
-e ES_URL=http://elasticsearch:9200 \
docker.io/containerize/elastichd:latest
推荐实践
docker run -d --name elastichd \
--restart unless-stopped \
-p 127.0.0.1:9800:9800 \
-e ES_URL=https://es.internal:9200 \
-e ES_USER=readonly \
-e ES_PASSWORD=strong-pass \
docker.io/containerize/elastichd:2.0.0
核心参数说明
-p 127.0.0.1:9800:9800— 管理 UI 仅本机/跳板访问-e ES_URL— Elasticsearch 集群地址-e ES_USER/ES_PASSWORD— ES 认证凭据--restart unless-stopped— 运维工具持续可用- 固定 tag — API 兼容 ES 7.x/8.x pin
- 安全 — 只读 ES 账号,禁止公网 Ingress
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: elastichd
namespace: logging
spec:
replicas: 1
selector:
matchLabels:
app: elastichd
template:
metadata:
labels:
app: elastichd
spec:
containers:
- name: elastichd
image: docker.io/containerize/elastichd:2.0.0
ports:
- containerPort: 9800
envFrom:
- secretRef:
name: es-readonly-secrets
---
apiVersion: v1
kind: Service
metadata:
name: elastichd
namespace: logging
spec:
type: ClusterIP
selector:
app: elastichd
ports:
- port: 9800
targetPort: 9800
ClusterIP 仅集群内可达;运维经 kubectl port-forward 访问,ES 凭据 Secret 使用只读角色。
最新 Tag(20 件)
すべての 1 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/containerize/elastichd :latest | linux/amd64 | 2017/06/21 16:12 | 8.8 MB | sha256:2b20e180418f… |