re:annkara

Web技術を中心に学んだことを書き溜めていきたい。

docker + fluentdでハマった話

データ分析基盤構築入門を購入していたので、読み進めようと思ったら環境構築でハマったのでメモしておく。

書籍上では、dockerがインストールされていれば、GitHub - efkbook/blog-sample: a kind of blog implementation written in Go integrated with fluentd and Elasticsearchここからクローンして、docker-compose up で各コンテナ群が立ち上がるとのことだったが、fluentdのコンテナが何故か立ち上がらなかった。

とりあえず対症療法的に、以下のようにDockerfile-fluentを書き換え、コンテナとイメージを削除したら起動するようになった。

FROM fluent/fluentd:v0.12-debian  
RUN ["gem", "install", "fluent-plugin-elasticsearch", "--no-rdoc", "--no-ri", "--version", "1.9.2"]  
RUN ["gem", "install", "fluent-plugin-record-reformer", "--no-rdoc", "--no-ri", "--version", "0.9.1"]  

とりあえずのメモということで。