docker 安装最新版elk
时间: 2024-09-20 22:00:42 浏览: 63
Centos7 docker-compose安装ELK+Filebeat.zip
Docker安装最新版ELK(Elasticsearch、Logstash 和 Kibana 的缩写,常用于日志管理和分析)通常需要分步骤进行。以下是安装过程的一个简要指南:
1. **安装Docker**:
- 首先确保您的系统已经安装了Docker。可以在官方网站下载适用于您操作系统的版本:https://www.docker.com/products/docker-desktop
- 如果尚未安装,可以按照官方文档引导完成安装。
2. **获取最新的ELK Stack镜像**:
- 使用Docker Hub上最活跃的ELK Stack官方镜像。例如:
```
docker pull docker.elastic.co/elasticsearch/elasticsearch:latest
docker pull docker.elastic.co/logstash/logstash:latest
docker pull docker.elastic.co/kibana/kibana:latest
```
3. **运行单个服务容器**:
- 对每个服务(Elasticsearch、Logstash 和 Kibana),创建并启动一个容器,比如:
```
docker run -d --name elk-elasticsearch --net=host -p 9200:9200 -p 9300:9300 docker.elastic.co/elasticsearch/elasticsearch:latest
docker run -d --name elk-logstash --network elk-stack -e LS_JAVA_OPTS="-Xmx512m" docker.elastic.co/logstash/logstash:latest
docker run -d --name elk-kibana --net=host -p 5601:5601 -e ELASTICSEARCH_URL=http://elasticsearch:9200 docker.elastic.co/kibana/kibana:latest
```
`-net=host` 参数用于让Elasticsearch监听宿主机的端口,便于访问。
4. **验证安装**:
- 访问 `http://localhost:5601` 查看Kibana是否正常启动。
- 在浏览器输入 `http://localhost:9200/_cat/nodes` 检查Elasticsearch节点状态。
阅读全文