无法在Bluemix平台上部署自己的容器?

我创build了一个容器。 这是代码:

FROM openjdk:8u131 MAINTAINER Abderrazak Landoulsi EXPOSE 6001 RUN apt-get update RUN apt-get install -y -q --no-install-recommends \ apt-transport-https \ build-essential \ ca-certificates \ curl \ g++ \ gcc \ make \ && rm -rf /var/lib/apt/lists/* \ && apt-get -y autoclean RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - RUN apt-get install -y nodejs ADD MyApp /MyApp WORKDIR /MyApp RUN npm install CMD ["node","/MyApp/app"] 

正如你所看到的,这很简单。 我需要Java,因为在我的节点应用程序中,我正在使用JDBC模块以as400连接到Db2。 我能够在我的本地机器上运行这个容器。 但是,当我推送图像并在Bluemix上创build一个新的容器时,该build筑物将停止,并且可以看到状态已停止。

试图在Bluemix平台上进行部署时错过了什么?

谢谢。

我试着用Dockerfile中的一个最小的node.js应用程序(在端口6001上的“hello world”)尝试一下,然后它就ok了,回应卷发等等。
如果容器的状态为“已停止”,通常意味着应用程序运行,然后退出。 bx ic logs显示什么有趣的? (将显示应用程序本身的输出)