logstash镜像启动方式
时间: 2023-11-01 07:00:38 浏览: 130
logstash启动脚本
5星 · 资源好评率100%
启动 Logstash 镜像有多种方式,以下是其中两种常见的方式:
1. 使用 Docker 命令启动 Logstash 镜像:
```
docker run -d --name=logstash -p 5044:5044 -p 9600:9600 -v /path/to/config:/usr/share/logstash/config logstash:tag
```
其中,`/path/to/config` 是 Logstash 配置文件的本地路径,`tag` 是 Logstash 镜像的版本号或标签名。该命令会将 Logstash 镜像以后台模式运行,并将 5044 端口(用于接收日志数据)和 9600 端口(用于管理 API)暴露给主机。
2. 使用 Docker Compose 启动 Logstash 镜像:
编写一个包含 Logstash 镜像配置的 `docker-compose.yml` 文件,示例如下:
```
version: '3'
services:
logstash:
image: logstash:tag
volumes:
- /path/to/config:/usr/share/logstash/config
ports:
- "5044:5044"
- "9600:9600"
```
然后,在 `docker-compose.yml` 文件所在的目录下执行以下命令:
```
docker-compose up -d
```
该命令会启动一个包含 Logstash 镜像的 Docker Compose 服务,并将服务以后台模式运行。Logstash 镜像将使用容器内部的 `/usr/share/logstash/config` 目录作为配置文件目录,并将 5044 端口和 9600 端口暴露给主机。
阅读全文