そこで私はDiscourseのボットの助けを借りて、一連のプロセスをすべて通しました。元トピック「スタンドアロンコンテナからWebコンテナとデータコンテナの分離へ移行」は10年前に書かれたものだったため、何かを壊したくなかったのですが、ボットのおかげで少し楽になりました。
いくつかの質問と、多くのメモを取った結果、もう少し物事が理解できたと思います。私のインストールは動作しているので、おそらくすべてが正しく設定されているのでしょう……?
ボットによると、実際にSSHで作業が必要なアップデートを行う場合、以下の順序で実行すべきだと言っていました。
# 初回は約20分かかります。以降は通常5〜15分です
# (正確な初回ブートストラップ時間ではありません — dockerは再ビルド時にレイヤーをキャッシュします)
sudo ./launcher bootstrap web_only
# ブートストラップが正常に完了したら、次を実行します:
sudo ./launcher destroy web_only && sudo ./launcher start web_only
# 時々、ディスク容量を確認します:
df -h
# 古い未使用イメージによりディスク容量が逼迫している場合は:
sudo ./launcher cleanup
```\n
これで問題ないはずです。
「年に一度」のアップデートはもう少し複雑ですが、その点についてもメモを取っています。今は使用しないので、これらのメモを整理する必要があるだけです。
上記のワークフローは正しいですか?
フィードバックを共有してくださった皆さん、ありがとうございます。