私はlogstash Dockerコンテナ(docker.elastic.co/logstash/logstash-oss:6.0.0)をpipelines.ymlを使用して複数のパイプラインで実行しようとしていましたが、それを走らせないでください。ここに私のDockerfile、次のとおりです。私は、パイプライン内logstash.confを追加する場合Logstash Docker with pipelines.yml
FROM docker.elastic.co/logstash/logstash-oss:6.0.0
RUN rm -f /usr/share/logstash/pipeline/logstash.conf
RUN rm -f /usr/share/logstash/config/pipelines.yml
ADD pipeline/ /usr/share/logstash/pipeline/
COPY pipelines.yml /usr/share/logstash/config/pipelines.yml
/それが実行されますが、pipelines.ymlを無視します。
アイデア?
私は元logstashイメージファイルからエントリポイントやコマンドを変更していません。私は 'docker run --name logstash mylogstash'と呼んでいます。 – ademarizu
この問題を追跡するための問題が開かれました。https://github.com/elastic/logstash-docker/issues/64 組み込みの 'path.config'をnullに設定することができます。問題の例があります。 – jsvd