更新后容器启动失败

我刚刚尝试通过以下命令更新我的 Discourse 版本:

cd /var/discourse
git pull
./launcher rebuild app

起初遇到了磁盘空间不足的问题,我通过运行 ./launcher cleanup 解决了。

但现在在尝试启动应用时,我遇到了以下错误:

非常希望能得到一些指导。我并不是 Web 开发者,对这里涉及的内容了解非常有限。

我觉得我从未手动启动过应用程序 :thinking:
./launcher rebuild app 在清理后是否报错了?

是的,重新构建时确实报错。我刚刚又试了一次重新构建,仍然出现同样的错误:

似乎有东西正在使用 80 端口:
netstat -plnt | grep 80

谢谢 @Benjamin_D

好吧,nginx 正在运行,如果你不需要它,可以停止它:
systemctl stop nginx
或者直接禁用它:
systemctl disable nginx
这样它就不会在下次重启时自动启动。
然后重新构建。