Dockerコンテナ内のパブリックIPからdiscourse dbに接続する方法

こんにちは、localhost からは Discourse データベースに接続できますが、パブリック IP からは接続できません。以下は app.yml に追加したコードです。

expose:

  • “127.17.0.1:5432:5432”

localhost の IP のみを開放しているため、パブリック IP への接続は想定されていません。5432:5432 または 1.2.3.4:5432:54321.2.3.4 はパブリック IP)をバインドする必要があります。

データベースをパブリックに公開するのは、特にデフォルトのパスワードを変更していない場合、おそらく良い考えではありません。データエクスプローラープラグインを使用しない方がよいと確信していませんか?