|
1 | | -FROM fluent/fluentd:v1.3 |
| 1 | +FROM fluent/fluentd:v1.9-1 |
| 2 | + |
| 3 | +USER root |
2 | 4 |
|
3 | 5 | COPY fluentd /fluentd |
4 | 6 | COPY entrypoint.sh /bin/ |
5 | 7 | RUN chmod +x /bin/entrypoint.sh |
| 8 | +ENV FLUENTD_CONF="/fluentd/etc/fluent.conf" |
6 | 9 |
|
7 | | -RUN apk add bash findutils |
8 | | -RUN apk add --update --virtual .build-deps sudo build-base ruby-dev \ |
9 | | - && gem install bundler \ |
10 | | - && bundle config --global silence_root_warning 1 \ |
11 | | - && bundle install --gemfile=/fluentd/deis-output/Gemfile \ |
12 | | - && rake --rakefile=/fluentd/deis-output/Rakefile build \ |
13 | | - && fluent-gem install --no-document fluent-plugin-kubernetes_metadata_filter -v 2.1.4 \ |
14 | | - && fluent-gem install --no-document fluent-plugin-elasticsearch -v 4.0.4 \ |
15 | | - && fluent-gem install --no-document fluent-plugin-remote_syslog -v 1.0.0 \ |
16 | | - && fluent-gem install --no-document fluent-plugin-sumologic-mattk42 -v 0.0.4 \ |
17 | | - && fluent-gem install --no-document fluent-plugin-gelf-hs -v 1.0.7 \ |
18 | | - && fluent-gem install --no-document influxdb -v 0.6.1 \ |
19 | | - && fluent-gem install --no-document nsq-ruby -v 2.3.1 \ |
20 | | - && fluent-gem install --local /fluentd/deis-output/pkg/fluent-plugin-deis_output-0.1.0.gem \ |
21 | | - && sudo gem sources --clear-all \ |
22 | | - && apk del .build-deps \ |
23 | | - && rm -rf /var/cache/apk/* /root/.gem/ruby/*/cache/*.gem |
| 10 | +RUN apk add bash findutils \ |
| 11 | + && apk add --update --virtual .build-deps sudo build-base ruby-dev \ |
| 12 | + && gem install bundler:2.1.4 \ |
| 13 | + && bundle config --global silence_root_warning 1 \ |
| 14 | + && bundle install --gemfile=/fluentd/deis-output/Gemfile \ |
| 15 | + && rake --rakefile=/fluentd/deis-output/Rakefile build \ |
| 16 | + && fluent-gem install --no-document fluent-plugin-kubernetes_metadata_filter -v 2.5.2 \ |
| 17 | + && fluent-gem install --no-document fluent-plugin-elasticsearch -v 4.1.1 \ |
| 18 | + && fluent-gem install --no-document fluent-plugin-remote_syslog -v 1.0.0 \ |
| 19 | + && fluent-gem install --no-document fluent-plugin-sumologic-mattk42 -v 0.0.4 \ |
| 20 | + && fluent-gem install --no-document fluent-plugin-gelf-hs -v 1.0.8 \ |
| 21 | + && fluent-gem install --no-document influxdb -v 0.8.0 \ |
| 22 | + && fluent-gem install --no-document nsq-ruby -v 2.3.1 \ |
| 23 | + && fluent-gem install --local /fluentd/deis-output/pkg/fluent-plugin-deis_output-0.1.0.gem \ |
| 24 | + && sudo gem sources --clear-all \ |
| 25 | + && apk del .build-deps \ |
| 26 | + && rm -rf /var/cache/apk/* /root/.gem/ruby/*/cache/*.gem |
24 | 27 |
|
25 | 28 | ENTRYPOINT ["/bin/entrypoint.sh"] |
26 | 29 |
|
|
0 commit comments