所以我走完了整个流程,多亏了 Discourse 的机器人帮忙,这让事情稍微轻松了一些。因为那个原始主题“从独立容器迁移到分离的 web 和数据容器”似乎是十年前写的,我不想把事情搞砸。
经过几轮问答,并做了大量笔记后,我觉得自己对事情的理解稍微深入了一些。我的安装正在运行,所以我想一切应该都已经正确配置好了……?
机器人告诉我,当我需要更新某些确实需要我通过 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
然后我就大功告成了。
那个“一年一次”的更新稍微复杂一些,但我也为此做了笔记,我只需要整理一下这些笔记,因为我现在还用不到它们。
上面的工作流程是正确的吗?
感谢大家分享你们的反馈!