Openshift Spring boot docker image and Mongodb connection



我创建了一个Spring Boot应用程序(简单使用数据库连接),我想将其放在OpenShift上。对我来说,生成Docker映像并将其放入OpenShift并不是问题,但是我也希望在OpenShift上使用MongoDB数据库实例。我已经在OpenShift上创建了它,但是知道我不知道如何从Spring Boot应用程序连接到它。我最近听说我需要将POD名称键入连接字符串。那是对的吗?我应该如何从Spring Boot Pod中连接到MongoDB Pod。我应该在这两个之间创建一些路线吗?我是新来玩Docker和openshift玩的新手,所以请尝试给我尽可能多的信息。

您是否使用自己的OS3 VM?我不是此事的专家,但是在OS3 Web控制台上,一旦您从OpenShift提供的模板中创建数据库后,OS3在过程结束时显示了一个连接字符串。我很确定OS3为您的DB创建服务,链接看起来像:

mysql://servicename:3306/database

最新更新