Docker Composeを使用してWebアプリケーションを起動し、すべてのログを無効にします(または、少なくともファイルではなくsyslogに出力します)。
私のWebアプリケーションが動作すると、起動時に11GBのログファイルをすばやく生成できるため、ディスク領域が非常に速く消費されます。
通常のdockerには、その実行コマンドに ロギングオプション がありますが、Docker Composeでは
Docker-compose up
アプリケーションを起動するには、アプリケーションフォルダーに移動します。私の場合、この機能をどのように有効にしますか?私はオンラインで特定のケースを見ていません。
logging 機能を使用できるはずです。ドライバを「なし」に設定してみてください
logging:
driver: none
簡単な設定例については、次のような
version: '3'
services:
'postgres':
image: postgres:9.6
logging:
driver: none