站点在尝试升级后无法正常运行

我尝试从管理页面运行自动升级。看起来一切顺利,但显然某些步骤失败了。管理面板认为我没有升级,但升级面板显示所有内容都是最新的。我尝试运行 ./launcher rebuild app,但收到错误提示磁盘空间不足。我删除了旧的备份,但这只释放了 3GB 的空间,而系统需要 5GB。

有什么建议吗?我已经运行了 ./launcher cleanup

看起来 Docker 占用了大量空间:总共 9.3GB…

--- /var/lib/docker ---------------------------------------------------------------------------------------------------------------------------
                     /..
6.7 GiB [##########] /overlay2
2.7 GiB [###       ] /volumes
--- /var/lib/docker/overlay2 ------------------------------------------------------------------------------------------------------------------
                     /..
3.8 GiB [##########] /5f823d00b5b399410cb9e99b8ea4f2b44e4607b88ee27a9328b4fb4267eeeac8
2.3 GiB [######    ] /11262dd0a2b59292c520629d74720326f0328995c321826f1d8ae4434fc7a482

好的,我已将上传文件夹和备份文件拉取到本地机器,并从服务器中删除。这释放了足够的空间来运行

./launcher rebuild app

命令已成功执行,网站已恢复。呼!不过我还是想知道 Docker 是否有什么问题,导致它占用了这么多空间……

 ./launcher cleanup

将移除您未使用的 Docker 镜像和容器。

感谢 @pfaffman。我运行了它,但没有看到变化。

这个大小看起来合适吗?

抱歉我之前没有查看具体数值,不过确实如此,这看起来相当准确。

20GB 的空间确实很紧张。我强烈建议至少准备 50GB。将备份存放在 S3 或 Digital Ocean Spaces 存储桶中,有助于避免磁盘被备份文件占满,但在执行恢复操作时仍可能遇到问题,因为恢复时会存在多个数据库副本。

我也遇到了这个升级问题。将 Docker 移动到其他卷解决了我的问题。我参考了这份指南: