結論
# 他のコンテナからログを受けられる fluent-bit コンテナの起動
docker run -it -p 24224:24224 fluent/fluent-bit:latest /fluent-bit/bin/fluent-bit -i forward -o stdout
# ログドライバを指定して標準出力を出せば、forwardされて fluent-bit のログが出る
docker run --log-driver=fluentd -t debian:buster-slim echo "Testing a log message"
本文
fluent-bit を docker の log driver として試そうとしたんだけど、 dockerhub の README の通りにやっても動かない。cpu のログがずっと出ている。
Dockerfile で見てる config 見ると、INPUT が cpu になっててるからこうなってるっぽい。
なので、input を他のコンテナのログドライバから受けれるように、forward に変えてコンテナ起動すればよい。