Dockerに接続できませんでした

DigitalOcean の 1 クリック アプリの代わりに、このガイドに従っています: https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md
次のエラーが発生しています。

何かできることはありますか?

「いいね!」 2

sudo apt install docker.io を実行すると、指定されたシステムに Docker をインストールできます。

お役に立てれば幸いです!

「いいね!」 2

ありがとうございます。完璧に機能しました!

「いいね!」 1

ため息、インストール開始時にまたエラーが発生しました

「いいね!」 2

インターネットに接続されていないようです。ping google.com を実行してみてください。クラウド、VM、またはベアメタルでホストしていますか?

「いいね!」 2

デジタルオーシャンでホストしています。
googleへのping:

「いいね!」 2

面白いですね。コマンド curl -v https://get.docker.com/ を使って https://get.docker.com/ をcurlしてみてください。

「いいね!」 2

なぜかわかりませんが、PuTTYを再起動して同じDiscourseインストールコマンドを実行したところ、インストールが進んでいるようです。

「いいね!」 2

承知いたしました。解決できたようでよかったです。:blush:

他に何か必要なことがあれば、お知らせください。

「いいね!」 2

もうダメだ、昨日と同じ問題だ。1ボタンインストールで、管理者アカウントを設定する際にアクティベーションメールが届かない。メールの設定は正しく行ったと確信している。

「いいね!」 2

SMTPプロバイダーとして何を使用していますか?SMTPプロバイダーごとに、不正利用を防ぐための制限、制約、要件が異なります。

「いいね!」 2

Mailgun、無料版

「いいね!」 2

このコマンドの出力を送ってもらえますか?

cd /var/discourse
tail shared/standalone/log/rails/production.log
「いいね!」 2

DMでトピックを継続

「いいね!」 2

メール通知を mailgun 用に設定したドメインに変更する必要があるでしょう。

「いいね!」 1

例えば、ドメインがsofa.comの場合、noreply@sofa.comの代わりにnoreply@mg.sofa.comに通知メールを設定する必要があるということですか?

通知メールを、メールサービスでメール送信用に設定したものと一致させる必要があります。

「いいね!」 1

はい、基本的にMailgunのレコードはmg.domainであり、Cloudflareにも設定しました。
ただし、ドメイン自体のCNAME WWWレコードはdomain.comです。

noreply@mg.domain.comnoreply@domain.com の両方を試しました。

どちらも機能せず、Mailgun のログにもメールが送信されている様子がありません。
本当にイライラします。なぜ機能しないのか全く分かりません。すべて正しく設定されており、DNS 設定もすべて緑色で表示されています。