# 更新后容器启动失败

**URL:** <https://meta.discourse.org/t/failed-to-start-container-after-update/176995>\
**Category:** Support\
**Created:** [2021年一月22日 23:28 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995 "2021-01-22T23:28:10Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![benkamen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benkamen/32/206993_2.png) [@benkamen](https://meta.discourse.org/u/benkamen)\
**Post date:** [2021年一月22日 23:28 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995/1 "2021-01-22T23:28:10Z")

</div>

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

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

```

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

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

 ![Screen Shot 2021-01-22 at 3.24.52 PM](https://global.discourse-cdn.com/meta/original/3X/e/4/e4ed2fe87937b6730e28a2f30b0fa9c968d5b4bf.png)

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

---

<div class="post-metadata">

**Author:** ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)\
**Post date:** [2021年一月23日 00:19 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995/2 "2021-01-23T00:19:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![benkamen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benkamen/32/206993_2.png) [@benkamen](https://meta.discourse.org/u/benkamen)\
**Post date:** [2021年一月23日 00:36 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995/3 "2021-01-23T00:36:34Z")

</div>

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

 ![Screen Shot 2021-01-22 at 4.36.01 PM](https://global.discourse-cdn.com/meta/original/3X/5/8/5861e58257f26e2d80a6ebe549fa72e07b5e513d.png)

---

<div class="post-metadata">

**Author:** ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)\
**Post date:** [2021年一月23日 06:45 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995/4 "2021-01-23T06:45:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![benkamen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benkamen/32/206993_2.png) [@benkamen](https://meta.discourse.org/u/benkamen)\
**Post date:** [2021年一月23日 16:18 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995/5 "2021-01-23T16:18:48Z")

</div>

谢谢 @Benjamin_D。

 ![Screen Shot 2021-01-23 at 8.17.47 AM](https://global.discourse-cdn.com/meta/original/3X/2/a/2aefbb6be91ac126c639434b965524128df6ec5d.png)

---

<div class="post-metadata">

**Author:** ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)\
**Post date:** [2021年一月23日 17:21 UTC](https://meta.discourse.org/t/failed-to-start-container-after-update/176995/6 "2021-01-23T17:21:50Z")

</div>

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