收到此错误

日志显示
我该如何着手解决这个问题?
cd /var/discourse
./launcher rebuild app
如果需要 20 到 30 分钟,请不要感到惊讶。并且您需要等待几分钟,直到网络服务器启动完毕。
谢谢。我执行了
sudo su
cd /var/discourse
./launcher rebuild app
遇到了这个错误
/bin/docker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/98/984f729957dff9b39ddce4a2a23174a21777d07a629e6f5ebef1540ef2d7b3bf/data?verify=1713392277-sO3GxYp6PxjnEeCwTBcPF%2FqE5Kw%3D: x509: certificate has expired or is not yet valid.
See '/bin/docker run --help'.
Your Docker installation is not working correctly
您确定那台机器上的时间和日期是正确的吗?
[root@li511-discourse]# date
Wed Apr 17 21:46:08 UTC 2024
我在湾区,这似乎差不多。
这能用吗?
docker run hello-world
抱歉,不行
docker run hello-world
本地找不到镜像 'hello-world:latest'
docker: 守护进程的错误响应:缺少签名密钥。
请参阅 'docker run --help'。
好消息是,这不是 Discourse 的问题。
最简单的做法可能是启动一个新的虚拟机。接下来是让您的 IT 团队弄清楚。如果您就是团队,那么我会再次检查时钟、网络和 DNS。我听说总是 DNS 的问题。
这是我的虚拟机,我拥有它大概有 7 年了。过去 2-3 年我都没动过它,我想是时候全部处理一下了。
您说的是新的虚拟机,新的 Discourse 安装吗?如果是这样,我需要将数据迁移到那台机器上吗?
操作系统已过时。证书链不正确。您需要一个安装了新操作系统的虚拟机。
我会这样做:使用 rsync 将 Discourse 站点迁移到另一台 VPS。
更简单的方法是创建一个新服务器并恢复备份,但这会造成更长的停机时间。
您应该能够使用以下命令启动旧容器:
./launcher start app