# fluentd image based on alpine FROM fluent/fluentd:v1.0-onbuild # Installs github.com/awslabs/aws-fluent-plugin-kinesis # Installs curl for container health check # # Other plugins which may be useful: # For CloudWatch Logs support: github.com/fluent-plugins-nursery/fluent-plugin-cloudwatch-logs # For multiline logging support: github.com/fluent-plugins-nursery/fluent-plugin-concat # For parsing docker container log lines that are JSON: https://github.com/edsiper/fluent-plugin-docker RUN apk add --update --virtual .build-deps \ sudo build-base ruby-dev \ && sudo gem install \ fluent-plugin-kinesis \ && sudo gem sources --clear-all \ && apk add curl \ && apk del .build-deps \ && rm -rf /var/cache/apk/* \ /home/fluent/.gem/ruby/2.4.0/cache/*.gem