Sign inSign up

qqbuby/fluentd

By qqbuby

Updated over 7 years ago

Fluentd Docker

Image
0

10K+

qqbuby/fluentd repository overview

FROM fluent/fluentd:v1.3-debian-1
LABEL maintainer="ROY XU <[email protected]>"

USER root

# Do not split this into multiple RUN!
# Docker creates a layer for every RUN-Statement
# therefore an 'apt-get purge' has no effect
RUN apt-get update \
 && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
            ca-certificates \
            ruby \
 && buildDeps=" \
      make gcc g++ libc-dev \
      ruby-dev \
      wget bzip2 gnupg dirmngr \
    " \
 && apt-get install -y --no-install-recommends $buildDeps \
 && echo 'gem: --no-document' >> /etc/gemrc \
 && gem install fluent-plugin-elasticsearch -v '~> 3.2.0' \
 && gem install fluent-plugin-rewrite-tag-filter -v '~> 2.1.1' \
 && gem install fluent-plugin-systemd -v '~> 1.0.2' \
 && gem install fluent-plugin-multi-format-parser -v '~> 1.0.0' \
 && gem install fluent-plugin-kubernetes_metadata_filter -v '~> 2.1.6' \
 && gem install fluent-plugin-prometheus -v '~> 1.3.0' \
 && apt-get purge -y --auto-remove \
                  -o APT::AutoRemove::RecommendsImportant=false \
                  $buildDeps \
 && rm -rf /var/lib/apt/lists/* \
 && rm -rf /tmp/* /var/tmp/* /usr/lib/ruby/gems/*/cache/*.gem

COPY ./fluent.root.conf /etc/fluent/fluent.conf
COPY ./run.sh /run.sh

CMD [ "/bin/sh", "-c", "/run.sh $FLUENTD_ARGS" ]

#USER fluent

Tag summary

Content type

Image

Digest

Size

55.9 MB

Last updated

over 7 years ago

docker pull qqbuby/fluentd:v1.3-debian-1-es-k8s