嘿。抱歉如果这不是正确的分类,但我一直在这一分类、支持和错误报告之间来回切换。
我们有一个 Discourse 安装正在尝试升级。正如标题所述,我们要从 2.5.0.beta3 升级到 2.5.0.beta4。系统提示需要进行 Docker 容器升级(当我尝试通过 Web UI 进行升级时,遇到了页面提示“您正在运行旧版本的 Discourse 镜像。”,此时我需要进入底层的 Ubuntu 控制台运行 launcher rebuild app 命令。
我遇到的问题如下:
Launcher 已是最新版本
正在停止旧容器
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
/usr/bin/docker: 无效的引用格式:仓库名称必须为小写。
请参见 '/usr/bin/docker run --help'。
cat: cids/app_bootstrap.cid: 没有那个文件或目录
"docker rm" 需要至少 1 个参数。
请参见 'docker rm --help'。
用法:docker rm [OPTIONS] CONTAINER [CONTAINER...]
删除一个或多个容器
rm: 无法删除 'cids/app_bootstrap.cid':没有那个文件或目录
** 启动失败 ** 请向上滚动并查找之前的错误消息,可能不止一条。
Discourse-doctor 成功恢复了站点并使其重新上线,这很好。我对管理我们的 Discourse 站点还比较陌生,显然需要一些帮助来定位这个问题。我们是在 Ubuntu 14.04 的 Docker 容器中运行(是的,这很快需要更新到新的 LTS 版本)。
Docker 版本报告如下:
docker --version
Docker version 17.09.0-ce, build afdb6d4
有任何帮助吗?