1. ホーム
  2. logging

[解決済み] Dockerコンテナのログがディスクの空き容量を圧迫している

2023-01-07 08:13:33

質問

私は VM 上でコンテナを実行しています。私のコンテナは、デフォルトで /var/lib/docker/containers/CONTAINER_ID-json.log ファイルにディスクが一杯になるまでログを書き込んでいます。

現在、私はディスクが一杯になるのを避けるために、このファイルを手動で削除する必要があります。Docker 1.8 では、このファイルを削除するためのパラメータとして ログをローテートする . 現在のワークアラウンドとして何をお勧めしますか?

どのように解決するのですか?

Docker 1.8がリリースされ、ログローテーションオプションが追加されました。追加されました。

--log-opt max-size=50m 

で、コンテナが起動したときに、そのトリックを行います。詳しくは、以下のサイトで確認できます。 https://docs.docker.com/engine/admin/logging/overview/