Elastic 官方容器镜像
Elastic 在 Docker Hub 发布的 Elastic Stack 镜像,涵盖 Elasticsearch、Kibana、Logstash、Beats、Elastic Agent 与 APM Server,以及 Kubernetes 上的 ECK Operator,用于搜索、日志、指标与应用性能分析。 https://www.elastic.co
特色镜像推荐
Elasticsearch(elastic/elasticsearch)
Elastic 维护的 Elasticsearch 镜像,分布式搜索与分析引擎,是 Elastic Stack 的数据存储与查询核心。生产环境需要设置堆内存、持久化数据目录,并与同版本 Kibana 配合使用。
Kibana(elastic/kibana)
Elasticsearch 的可视化与管理界面,用于探索数据、搭建仪表盘、管理索引生命周期,并承载 Observability 与 Security 等应用。
Filebeat(elastic/filebeat)
轻量日志采集器,读取文件与容器日志并发送到 Elasticsearch 或 Logstash。在本组织中拉取量最高,适合作为节点侧的日志 shipper。
Logstash(elastic/logstash)
数据管道引擎,从多种来源接收事件,经过过滤和转换后写入 Elasticsearch 或其他目的地。适合需要复杂解析的接入场景。
Elastic Agent(elastic/elastic-agent)
统一采集代理,用一个进程承载日志、指标、安全与 APM 等集成,由 Fleet 集中管理策略。elastic/elastic-agent-complete 提供包含更多集成的变体。
Elastic 官方容器镜像集合
推荐技术栈
Elastic Stack
发布渠道
运行环境
典型使用场景
集中式日志
用 Filebeat 或 Elastic Agent 采集容器与主机日志,写入 Elasticsearch,并在 Kibana 中检索和做仪表盘。
指标与可用性
用 Metricbeat、Heartbeat 采集主机指标和服务探测结果,与日志放在同一套 Stack 里关联查看。
Kubernetes 中的 Elastic Stack
使用 ECK Operator 在集群里声明 Elasticsearch、Kibana 等资源,由 Operator 负责编排与升级。
相关文章推荐
【漏洞预警】Elastic 官方镜像爆高危漏洞,OS/Node 信任库仍信已泄露的 eMudhra 中间 CA(CVE-2026-115714)
多款 Elastic 官方 Docker 镜像内置 OS 证书包仍包含私钥已泄露的 eMudhra 中间 CA 根。攻击者处于网络路径上并出示用泄露密钥签发的证书时,可对依赖默认 OS 信任库的 TLS 做中间人(CVE-2026-115714,CVSS 3.1 为 7.4)。Kibana 捆绑 Node.js 根证书库同问题(CVE-2026-114406,Elastic 评 High 7.4)。请升到 8.19.24 / 9.4.9 / 9.5.6。仅官方 Docker 镜像受 115714 约束;Elasticsearch/Logstash 的 Java 信任库请同步换到同版本修复镜像。
Docker 部署 ELK:轻松搭建开源日志检索与可视化平台
ELK 是面向需要集中检索日志的开源日志栈,由 Elasticsearch、Logstash 和 Kibana 组成,旨在把采集、存储、查询和可视化放在同一套服务里,并通过索引与仪表盘整理日志。本文将介绍如何通过 Docker Compose 快速部署 ELK,搭建日志检索与可视化平台,帮助你在自己的服务器上搜索日志和查看仪表盘,适合内网日志集中与样例数据演示等场景。
Docker Compose 部署 ELK 完整教程:搭建企业级日志中心
Ubuntu 24.04 实测:轩辕镜像 Elastic 专属域名拉取 Elasticsearch / Logstash / Kibana 7.17.2,/data/elk Compose 一键启动,含 17 张截图与 FAQ。
Docker 部署 Elasticsearch 全流程手册
Elasticsearch(简称 ES)是一款基于 Lucene 构建的分布式、高扩展、高实时的全文搜索引擎,也是 ELK(Elasticsearch + Logstash + Kibana)技术栈的核心组件,目前广泛应用于企业级数据检索与分析场景。
常见问题 (FAQ)
Q1:elastic/elasticsearch 和 Docker 官方库的 elasticsearch 有什么关系?
Docker Hub 的 elastic 组织由 Elastic 维护,其中 elastic/elasticsearch、elastic/kibana、elastic/logstash 是该组织下的镜像。与此同时,Docker Official Images 也提供 library/elasticsearch、library/kibana、library/logstash,Elastic 还在 docker.elastic.co 发布带明确版本号的镜像。三条渠道都来自 Elastic 的发行流程,但标签和更新节奏不一定相同。同一套环境里应固定一条渠道,并让各组件版本对齐。
Q2:Filebeat、Elastic Agent 和 Logstash 怎么选?
Filebeat 适合只采集日志并直接送往 Elasticsearch 或 Logstash。Elastic Agent 用一个代理覆盖日志、指标和多种集成,适合用 Fleet 统一管理。Logstash 适合需要复杂解析、富化和多目的地路由的管道。很多部署是 Agent 或 Filebeat 在边缘采集,Logstash 只处理需要转换的那一部分。
Q3:在 Kubernetes 里如何部署 Elastic Stack?
可以使用 elastic/eck-operator(Elastic Cloud on Kubernetes)。安装 Operator 后,用自定义资源声明 Elasticsearch 与 Kibana 等组件。另有带 UBI、FIPS 后缀的 Operator 变体,面向特定合规基线。采集侧可在节点上运行 Filebeat 或 Elastic Agent。