docker-compose部署filebeat
时间: 2023-10-29 17:06:45 浏览: 81
ELK-6.3和Filebeat-6.3在docker-compose环境下的安装部署和使用.pdf
好的,下面是部署filebeat的步骤:
1. 创建一个docker-compose.yml文件,内容如下:
```
version: '3'
services:
filebeat:
image: docker.elastic.co/beats/filebeat:7.14.0
user: root
volumes:
- ./filebeat.yml:/usr/share/filebeat/filebeat.yml:ro
- /var/lib/docker/containers:/var/lib/docker/containers:ro
- /var/log:/var/log:ro
command: filebeat -e
```
2. 创建一个filebeat.yml文件,内容如下:
```
filebeat.inputs:
- type: log
paths:
- /var/log/*.log
output.elasticsearch:
hosts: ["elasticsearch:9200"]
```
3. 在同一目录下运行以下命令启动容器:
```
docker-compose up -d
```
这样就可以将容器中的日志发送到Elasticsearch中了。
阅读全文