bitnami Docker 安装ELK(elasticsearch, logstash, kibana)

网上想找个用bitnami的ELK镜像安装ELK环境的,找了好半天没找到,于是自己尝试着安装了一套,分享给大家。

直接上干货:

安装Elasticsearch

复制代码
docker run --name elk-es -p 9200:9200 -p 9300:9300 -v /opt/devel/elk/elasticsearch/config/es8/config:/opt/bitnami/elasticsearch/config -d bitnami/elasticsearch:7

用浏览器查看:http://localhost:9200, 应该可以看到ES安装成功

安装Logstash

复制代码
docker run --name elk-ls -d --link elk-es:elasticsearch -p 5044:5044 -p 9600:9600 -v /tmp/logs:/logs bitnami/logstash:7
docker exec -it elk-ls /bin/bash
vi pipeline/logstash.conf

这一步要点:

1、要把elk-es这个容器映射到logstash容器里面,里面的机器名是elasticsearch。

2、如果需要用logstash直接抓取日志,就要把日志所在的目录映射到容器里面的目录,并配置好。

3、修改logstash.conf,设置好input,一般为5044端口接受filebeats抓取的日志。output为elsticsearch:9200

安装Kibana

复制代码
docker run --name elk-kb --link elk-es:elasticsearch -p 5601:5601 -d  bitnami/kibana:7
相关推荐
huaweichenai10 小时前
docker部署kkFileView实现文件预览功能
运维·docker·容器
2501_9061505612 小时前
开源问卷平台DWSurvey开发配置记录
运维·开源·jenkins
一点晖光15 小时前
jenkins 流水线脚本
运维·jenkins
望舒同学16 小时前
Docker上云踩坑实录
docker·全栈
Knight_AL16 小时前
MinIO 入门实战:Docker 安装 + Spring Boot 文件上传(公有 / 私有)
spring boot·docker·容器
better_liang17 小时前
每日Java面试场景题知识点之-Docker容器化部署
java·docker·微服务·devops·容器化·企业级开发
南山nash18 小时前
Docker 网络详细讲解
运维·docker·容器
num_killer18 小时前
小白的Jenkins学习
运维·python·学习·jenkins
白驹过隙不负青春18 小时前
Docker-compose部署java服务及前端服务
java·运维·前端·docker·容器·centos
Carry34518 小时前
Nexus respository 搭建前端 npm 私服
前端·docker