Docker镜像在openshift中不作为服务出现

我想直接从Docker镜像部署一个应用程序在Openshift中。 应用程序本身使用MongoDb数据库。 我试图适应从Openshift教程的情况

作为一个区别,我首先在项目中添加了MongoDb持久性存储,然后为我的应用程序本身添加了docker镜像。

问题是我的应用程序不会显示为“服务”,因此我不能创build一个路由到它并没有访问它…

我在这里错过了什么?

问题来自于没有端口被图像曝光。 你需要确定你的DockerFile是一个EXPOSE行的地方。

一旦添加,openshift会正确地为图像创build一个服务。