./discourse-setup を実行すると、以下のエラーで失敗し続けます:
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com
fe7a66f6321f948dd840124da1f0165db18807367b4419e1cc9906eb7f71a0a8
** FAILED TO BOOTSTRAP **
この問題に対して、フォーラムや GitHub 内で見つけた少なくとも 3 つの異なる解決策を試しました。これには、Docker 内の「インターネット接続の欠如」や「DNS の問題」に関する Docker 関連の Stack Overflow の回答も含まれます。
また、Discourse フォーラムソフトウェアのセットアップ方法について、公式チュートリアルを含む少なくとも 2 つの異なるチュートリアルに従って試行しました。
具体的には、DNS を設定した daemon.json ファイルを作成したり、docker0 インターフェースをプロミスキャスモードに設定したりしましたが、それでも同じ問題が発生します。
使用しているのは OVH がホストする Ubuntu 20.04 サーバーです。
ホスト上では github.com に ping を通して応答を得られますが、Docker 環境内ではそれができません。
お手伝いできる方はいらっしゃいますか?
追記:コンテナ環境の /etc/hosts ファイルに github の IP アドレスを手動で追加して対応したところ、「unable to resolve github.com」ではなく「connection timed out」というエラーに変わりました。