Is there an official Docker image for Elastic Filebeat?
I see there are some community contributed ones, not sure if there is an official one.
Information about the official Docker images for Elastic Beats can be found at https://www.docker.elastic.co/r/beats/filebeat. The images are hosted in Elastic's container registry and not Docker Hub.
You can use the image with a command like:
docker run -v /var/log:/mnt/log docker.elastic.co/beats/filebeat:8.9.1
Or you can build your own image with customized config using a Dockerfile like:
FROM docker.elastic.co/beats/filebeat:8.9.1
COPY filebeat.yml /usr/share/filebeat/filebeat.yml
The images' source can be found at https://github.com/elastic/beats/tree/main/dev-tools/packaging/templates/docker.