Linux docker安装elk
时间: 2023-10-29 16:53:13 浏览: 142
【日志可视化】elk in docker 安装配置和效果展示.docx
安装ELK(Elasticsearch,Logstash,Kibana)是一种常见的日志管理和可视化解决方案。以下是在Linux上使用Docker安装ELK的步骤:
1. 首先,使用Hi-elk镜像来快速搭建ELK服务。Hi-elk是一个基于Docker的镜像,专注于打造最简洁、最安全、最稳定的ELK镜像。它采用Alpine Linux系统作为底层。
2. 使用以下命令启动Kibana容器:
```
docker run -d -e ELASTICSEARCH_HOSTS='http://10.159.3.253:9200' -p 5601:5601 --name kibana kibana:7.6.0
```
这将在后台运行Kibana容器,并将其绑定到主机的5601端口,让您可以通过浏览器访问Kibana。
3. 如果在启动Kibana时遇到连接Elasticsearch的问题,可以尝试修改JVM内存参数。使用以下命令进入Kibana容器内部:
```
docker exec -it kibana /bin/bash
```
在容器内部,可以编辑Kibana的配置文件,添加以下环境变量来修改JVM内存参数:
```
-e ES_JAVA_POTS="-Xms128m -Xmx128m"
```
这将限制Kibana使用的JVM内存为128MB。
4. 如果您还需要启动Elasticsearch的可视化工具head,可以使用以下命令启动elasticsearch-head容器:
```
docker run --name elasticsearch-head -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5
```
这将在后台运行elasticsearch-head容器,并将其绑定到主机的9100端口,让您可以通过浏览器访问elasticsearch-head。
通过按照上述步骤安装ELK,您将能够快速搭建一个基于Docker的ELK服务。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文