ありがとう。スワップを2Gまたは4G追加することを試すことができると思いますが、Dockerが古いというメッセージと18.04LTSを実行しているということは、新しいOS(できれば24.04)をクリーンインストールした新しいインスタンスに移行する方がはるかに良い状況になるでしょう。現在、24.04と22.04の両方を実行しています。
新しいクリーンなインスタンスに移行することは、インプレースアップグレードを試みるよりも、全体的に労力が少ない可能性があります。混乱も少ないかもしれません。どのような方法をとるにしても、ある程度のダウンタイムは非常に高い確率で発生するでしょう。
最初のステップは、バックアップ(ダウンロードを含む)を取得し、安全な場所に保管するためにダウンロードすることです。app.ymlファイルもコピーしてください。
私も昨日、同様の理由で移行を行いました。また、ホスティングプロバイダーの新しいオファリングに切り替えることで、同じコストでより良いマシンを手に入れることができました。
ここでは、移行レシピとヒントに従いました。
また、最良の結果を得るためには、以下をお読みください。
MKJ’s Opinionated Discourse Deployment Configuration
スワップを追加する場合、特にディスク容量も少し不足しています。通常は次のようにします。
du -kx / | sort -n | tail -55
または同様のコマンドで、不要な大きなファイルがないか確認します。