容量不足。なぜこれが何度も起こるのですか?

新しいインスタンス(ファイルもアクティビティもない状態)でアプリを再構築しようとすると、ディスク容量の制限に関するこのメッセージが表示されます。いくつかのリンクは見つけましたが、この状況を回避する方法がわかりませんでした。
ログをコピーしましたので、参考になるかもしれません。

質問:

  1. アプリを再構築すると、古い Docker イメージは削除されますか、それとも残ってスペースを占有し続けますか?
  2. なぜ巨大なサイズのログファイルが見つかるのでしょうか?それらに有用な情報が含まれているのか、それともどこかでログ出力を無効にしたほうがいいのでしょうか?どこで設定できますか?
  3. Discourse にはどの程度のディスク容量が必要でしょうか(すべてのファイルとバックアップは S3 に保存されている場合)?
概要
`    ./launcher rebuild app`
/var/lib/docker が配置されているディスクの空き容量が 5GB 未満です。続行するにはより多くの容量が必要です。
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G   20G  4.8G  81% /

システム内の Docker イメージとコンテナを整理して容量を回復しようとしますか?(y/N)Н
root@natives:/var/discourse# ./launcher rebuild app
/var/lib/docker が配置されているディスクの空き容量が 5GB 未満です。続行するにはより多くの容量が必要です。
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        25G   20G  4.8G  81% /

システム内の Docker イメージとコンテナを整理して容量を回復しようとしますか?(y/N)т
root@natives:/var/discourse# sudo find / -xdev -type f -size +100M
/swapfile
/usr/bin/dockerd
/var/lib/docker/overlay2/11f20e584db8fe2a9a04531c4b414ab666235cf459c32e3ab08dcb4991e617da/diff/var/www/discourse/.git/objects/pack/p                        ack-f9771d8b25eca321a22e64342acf3d1a49941948.pack
/var/lib/docker/overlay2/4053159ab17ec99394d754e06638f4243d480e394e0d47326d147c9d252a4c94/diff/var/www/discourse/.git/objects/pack/p                        ack-ffd1b8da21b9e26b4475a3fef6537a89f21989d6.pack
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000092ee9-0005a4c436c85763.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000023601-0005a40f35e2b682.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000039c20-0005a42bdf4f4f6b.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-0000000000065991-0005a462464f08a1.journal
/var/log/journal/9f879a7af4154a4b84d50c11fc294890/system@285e1547c8b243eb817182c10ee45406-000000000000cdd9-0005a3defb4b3ae3.journal

Docker は、ユーザーが明示的に削除するまで、ダウンロードしたすべてのイメージを保持します。

利便性のため、起動スクリプトは、空き容量が 5GB 未満と検出した場合に、Docker のクリーンアップを実行するよう促します。

「巨大」の定義と、具体的なログファイル名を教えてください。デフォルトではログのローテーションが行われていますが、ログのサイズはリクエスト数に比例して増加します。

PostgreSQL データベースのサイズと Redis キャッシュのサイズによります。

PostgreSQL と Redis も別の場所で実行されている場合、40GB のディスク容量があれば問題なく動作します。

データベースは新規、サイトも新しく、Digital Ocean の 25GB を 50GB に増設しました。PostgreSQL と Redis を保持するために他のサービスは使用していません。そのような場合、どれだけの容量で十分でしょうか?

今では、Digital Ocean のインターフェースを使ってサーバーパラメータを監視する方がよいと理解しました。

それで問題ないはずです。2GB ドロプレットに搭載されている 40GB で大きな問題を見たことはありません。ただし、ときどき ./launcher cleanup を実行する必要があります。25GB では非常に困難です。https://www.backblaze.com/ では最大 10GB のバックアップを無料で保存でき、設定も比較的簡単 のようです。

Scalewayはオブジェクトストレージの最初の75GBを無料で提供していると思います。これは小規模から中規模のコミュニティには十分でしょう。