运行JHipster的Docker拒绝连接到Postgree SQL DB?

问题描述

也许我误会了一些东西。

我只是用Postgree sql数据库作为产品数据库构建了一个整体的JHipser。我构建了应用程序“ ./mvnw软件包-Pprod verify jib:build”的Docker映像。在本地,它可以与运行Postgree sql DB等一起正常运行,但是在将映像上传并运行到NAS上的Docker时,它无法连接到Postgree sql

我在Docker中只有一个容器,该容器是从我上传的Docker映像启动的。该映像是否应该包含Postgreesql数据库并运行,或者我应该单独安装Postgreesql?如何安装?

启动仅运行一个容器的映像时,错误是“由于:org.postgresql.util.PsqlException:到本地主机的连接:5432被拒绝。检查主机名和端口是否正确以及邮局主管是否为

解决方法

创建的图像仅包含您的应用程序。您必须在nas上运行专用的PSQL(例如,通过Docker),并配置应用程序以连接到该数据库(例如,通过应用程序映像上的环境变量)。