docker - 运行JHipster的Docker拒绝连接到Postgresql DB?

标签 docker jhipster

也许我误会了一些东西。
我只是用Postgree SQL数据库作为产品数据库来构建整体JHipser。我构建了应用程序“./mvnw软件包-Pprod verify jib:build”的Docker镜像。在本地,它可以与运行Postgree SQL DB等一起运行良好,但是在将镜像上传并运行到NAS上的Docker时,它无法连接到Postgree SQL。
我在Docker中只有一个容器,该容器是从我上传的Docker镜像启动的。该镜像不应该包含PostgreeSQL数据库并运行,还是应该单独安装PostgreeSQL,如何安装?
启动仅运行一个容器的镜像时,错误是“由以下原因引起:org.postgresql.util.PSQLException:拒绝与localhost:5432的连接。请检查主机名和端口是否正确以及邮局主管是否为”

最佳答案

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

关于docker - 运行JHipster的Docker拒绝连接到Postgresql DB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63599404/

相关文章:

Firefox 代理到 Docker Fiddler 拒绝连接

jhipster - jhipster 的 UI 库

docker - 主机上的一个Java安装可以管理部署在docker容器中的多个应用程序吗

java - 使用ec2上的java SDK在aws中承担不同的角色,它使用分配的IAM进行访问

docker - 如何通过更新 docker 注册表服务器来修复客户端上的不安全注册表错误

java - 一对一用户 Jhipster 关系

java - jhipster中通过id限制URL访问控制

docker - 如何在 docker-compose.yml 文件中设置持久数据

mysql - Jhipster - 登录失败

java - 如何在 JHipster 中向 JHI_USER 添加新字段