Add logstash plugin install example

This commit is contained in:
Joe Ferguson 2016-12-13 16:42:38 -08:00
parent 8aa204e214
commit 02a4a01978
1 changed files with 21 additions and 1 deletions

View File

@ -39,5 +39,25 @@ CMD ["-f", "/some/config-dir/logstash.conf"]
Then, build with `docker build -t my-logstash .` and deploy with something like the following:
```console
$ docker run -it --rm my-logstash
$ docker run -d my-logstash
```
## Installing plugins
If you need to add any logstash plugins that do not ship with Logstash by default, the simplest solution is a Dockerfile using `logstash-plugin` included with Logsatsh. You can also pack in your customized config file.
```dockerfile
FROM logstash:5
RUN logstash-plugin install logstash-filter-de_dot
COPY logstash.conf /some/config-dir/
CMD ["-f", "/some/config-dir/logstash.conf"]
```
Then, build with `docker build -t my-logstash .` and deploy just like the previous example:
```console
$ docker run -d my-logstash
```