動かざることバグの如し

近づきたいよ 君の理想に

dockerで特定のログをひたすらtailし続けるコンテナを作る

環境

  • docker-compose

やりたいこと

いや、大したことじゃないんだけど、docker logでは各プロセスの標準出力が流れる。で、自前のアプリケーションのlogを流したかった話

コード

  image: "alpine:3.8"
  command: /bin/sh -c "mkdir -p /app/rails && touch /app/rails/log/server.log && tail -F /app/rails/log/server.log"
  volumes:
    - "./:/app/rails"

すると /app/rails/log/server.log のログがdocker logに流れる。td-agent使えよ