version: "3.3"
services:
elasticsearch:
image:
elasticsearch:7.17.1
container_name:
elasticsearch
ports:
- "9200:9200"
- "9300:9300"
networks:
- elastic
environment:
- "discovery.type=single-node"
kibana:
image:
kibana:7.17.1
container_name:
kibana
ports:
- "5601:5601"
networks:
- elastic
depends_on:
- elasticsearch
logstash:
image:
logstash:7.17.1
container_name:
logstash
ports:
- "5044:5044"
# 卷挂载,需要去容器找到对应的配置文件
volumes:
- "$PWD/logstash/pipeline/:/usr/share/logstash/pipeline/"
networks:
- elastic
depends_on:
- elasticsearch
networks:
elastic:
docker 安装 ELK
于 2022-03-25 13:51:45 首次发布
本文介绍如何使用Docker部署ELK Stack(Elasticsearch、Logstash、Kibana),实现日志收集、处理及可视化展示。通过配置相关环境变量及网络设置,确保组件间能够高效协同工作。

2501





