docker -compose 安装 ELK
时间: 2023-11-03 13:59:47 浏览: 123
docker-elk-安装
docker-compose安装ELK可以按照以下步骤进行操作:
1. 首先,确保系统已经安装了Docker和Docker Compose。如果没有安装,请先按照相关文档进行安装。
2. 接下来,创建一个目录,用于存放ELK的配置文件和数据。例如,可以使用以下命令创建一个名为elk的目录:
```
mkdir elk
cd elk
```
3. 在elk目录中,创建一个docker-compose.yml文件,并使用任何文本编辑器打开该文件。
4. 在docker-compose.yml文件中,添加以下内容:
```
version: '3'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.10.2
container_name: elasticsearch
environment:
- discovery.type=single-node
ports:
- 9200:9200
- 9300:9300
volumes:
- ./data:/usr/share/elasticsearch/data
kibana:
image: docker.elastic.co/kibana/kibana:7.10.2
container_name: kibana
ports:
- 5601:5601
depends_on:
- elasticsearch
```
这将创建两个服务:elasticsearch和kibana。elasticsearch服务将运行Elasticsearch容器,并将端口9200映射到主机的9200端口,端口9300映射到主机的9300端口。kibana服务将运行Kibana容器,并将端口5601映射到主机的5601端口。同时,kibana服务依赖elasticsearch服务。
5. 保存并关闭docker-compose.yml文件。
6. 使用以下命令在后台运行ELK容器:
```
docker-compose up -d
```
这将下载并启动ELK容器。稍等片刻,容器启动后,您可以通过访问http://localhost:5601来访问Kibana的Web界面,以开始使用ELK。
阅读全文