如果需要重启 Discourse 的容器,可以使用命令:
./launcher restart app
但第一次重启后,网站会显示无法访问。
系统的输出为:
root@www-isharkfly-com:/var/discourse# ./launcher restart app
x86_64 arch detected.
+ /usr/bin/docker stop -t 600 app
app
5df79919cc77
Nothing to do, your container has already started!
如果使用 docker ps 命令可以看到容器没有被启动。
root@www-isharkfly-com:/var/discourse# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
root@www-isharkfly-com:/var/discourse#
解决办法
要解决上面的问题,就只能重新运行 ./launcher restart app 来再次启动。
启动后需要用 docker 的命令来查看容器也被启动。
![]()
这个很重要,否则网站无法访问。