Docker에 연결하지 못함

그래서 Digital Ocean에서 1클릭 앱을 사용하는 대신, 이 가이드를 따르고 있습니다: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
아래와 같은 오류가 발생합니다:

해결 방법을 아는 분이 있을까요?

주어진 시스템에 Docker를 설치하려면 sudo apt install docker.io를 실행할 수 있습니다.

도움이 되길 바랍니다!

감사합니다! 완벽하게 작동했어요!

하아, 설치 시작 시 또 오류가 발생했어요

인터넷에 연결되어 있지 않은 것 같습니다. ping google.com을 실행해 보시겠습니까? 클라우드, VM, 또는 베어 메탈에서 호스팅하고 계신가요?

저는 Digital Ocean에서 호스팅하고 있습니다.
Google에 ping을 보내면:

흥미롭네요. 다음 명령어를 사용해 https://get.docker.com/ 로 curl을 시도해 볼 수 있을까요?
curl -v https://get.docker.com/

왜 그런지는 모르겠지만, PuTTY를 재시작하고 같은 discourse 설치 명령어를 다시 실행했는데 이제 설치되는 것 같아요.

좋아요! 해결하셨다니 기쁩니다. :blush:

다른 도움이 필요하시면 말씀해 주세요.

포기합니다. 어제 1버튼 설치에서 겪었던 문제와 똑같아요. 관리자 계정을 설정할 때 활성화 메일을 못 받고 있는데, 메일 설정은 제대로 했다고 확신합니다.

SMTP 제공업체로는 어떤 것을 사용하고 계신가요? SMTP 제공업체마다 악용을 방지하기 위한 제한, 규정 및 요구 사항이 다릅니다.

mailgun, 무료 버전

이 명령어의 출력을 보내 주시겠어요?

cd /var/discourse
tail shared/standalone/log/rails/production.log

이 주제는 DM으로 계속합니다.

Mailgun에 설정한 도메인으로 알림 이메일을 변경해야 할 가능성이 높습니다.

예를 들어 도메인이 sofa.com인 경우, “noreply@sofa.com” 대신 "noreply@mg.sofa.com"으로 알림 메일을 보내야 하는 건가요?

알림 이메일을 메일 서비스에서 설정한 발신 주소와 일치하도록 해야 합니다.

네, 맞아요. 기본적으로 Mailgun의 레코드는 mg.domain이고, 이걸 Cloudflare에도 설정해 두었습니다.
다만 도메인 자체의 CNAME WWW 레코드는 domain.com입니다.

noreply@mg.domain.com과 noreply@domain.com 두 가지를 모두 시도해 보았습니다.

어느 것도 작동하지 않으며, Mailgun 로그에도 나가는 이메일이 전혀 표시되지 않습니다.
정말 답답합니다. 왜 안 되는지 도무지 이해가 안 됩니다. 모든 설정이 올바르게 되어 있고 DNS 설정도 전부 녹색으로 표시되는데 말이죠.