无法连接到docker

因此,我没有在 DigitalOcean 上进行一键安装应用,而是遵循了以下指南:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
我遇到了以下错误:

有人知道我该怎么办吗?

2 个赞

您可以通过运行 sudo apt install docker.io 在给定系统上安装 Docker。

希望这能帮到您!

2 个赞

太好了,完美解决了!

1 个赞

唉,安装启动时又出现了一个错误

2 个赞

您似乎未连接到互联网。能否尝试运行 ping google.com?您是在云端、虚拟机还是物理机上托管此服务的?

2 个赞

我正在将其托管在 DigitalOcean 上。
ping google:

2 个赞

很有趣。您能尝试使用以下命令 curl https://get.docker.com/ 吗?
curl -v https://get.docker.com/

2 个赞

我不知道为什么,但我重新启动了 putty 并执行了相同的 discourse 安装命令,它现在似乎正在安装。

2 个赞

好的!很高兴你解决了这个问题。:blush:

如果你还需要其他帮助,请告诉我。

2 个赞

我放弃了,和昨天一键安装遇到的问题一样。在设置管理员帐户时,我没有收到激活邮件,而且我确定我已经正确设置了邮件。

2 个赞

您使用的是哪家 SMTP 提供商?不同的 SMTP 提供商在防止滥用方面有不同的限制、约束和要求。

2 个赞

mailgun,免费版

2 个赞

您能把这个命令的输出发给我吗?

cd /var/discourse
tail shared/standalone/log/rails/production.log
2 个赞

话题已在私信中继续。

2 个赞

您可能需要将通知电子邮件更改为您为 Mailgun 配置的任何域。

1 个赞

所以,例如,域名是 sofa.com,我需要将通知邮件设置为“noreply@mg.sofa.com”,而不是“noreply@sofa.com”吗?

您需要使通知电子邮件与您为邮件服务配置的发送邮件内容相匹配。

1 个赞

好的,是的,基本上 Mailgun 中的记录是 mg.domain,我也已将其放入 Cloudflare。
但是,域名本身的 CNAME WWW 记录是 domain.com

尝试了 noreply@mg.domain.comnoreply@domain.com

两者都无法使用,并且在 Mailgun 日志中也看不到任何电子邮件发出。
真是令人沮丧,我实在不知道为什么它不起作用,所有设置都正确无误,并且所有 DNS 设置都显示为绿色。