Docker 应用程序无法连接到外部数据库服务器

Docker 应用程序无法连接到外部数据库服务器

我有一个旧的 dockerized grails 应用程序(grails 2.2.1),它正在尝试连接到远程 postgres 服务器(不是 docker 的一部分),但我一直收到连接超时。

我尝试了几种转发方法,但这些方法都需要将数据源 URL 更改为“jdbc:postgres://localhost:5432/db”,而我无法做到这一点,或者无法弄清楚如何做到这一点。

有没有办法从 docker 外部覆盖 grails 数据源 url?或者有没有办法让对 'remote_pg:5432' 的调用通过隧道而不更改应用程序 url?

谢谢

相关内容