- Published on
docker-compose 运行 Elasticsearch 堆栈 (ELK)
使用 Docker 和 Docker Compose 运行 [Elastic 堆栈][elk-stack] 的最新版本。
更多信息可以从 Docker - ELK 7.6 : 使用 Docker Compose 的 Elastic 堆栈 获得。
它使我们能够通过使用 Elasticsearch 的搜索/聚合功能和 Kibana 的 可视化能力来分析任何数据集。
基于 Elastic 的官方 Docker 镜像:
目录
要求
主机设置
- Docker Engine 版本 17.05 或更新
- Docker Compose 版本 1.20.0 或更新
- 1.5 GB 的 RAM
默认情况下,堆栈暴露以下端口:
- 5000: Logstash TCP 输入
- 9200: Elasticsearch HTTP
- 9300: Elasticsearch TCP 传输
- 5601: Kibana
使用
版本选择
本仓库尝试与 Elastic 堆栈的最新版本保持一致。master
分支跟踪当前主要版本 (7.x)。
要使用核心 Elastic 组件的不同版本,只需更改 .env
文件中的版本号。如果我们正在升级现有堆栈,请仔细阅读下一节中的注意事项。