0

我有一个使用 akka-http 构建的 REST Web 服务。我创建了一个相同的 Docker 映像,它在本地系统上运行。当我在 IBM bluemix 上上传 Docker 镜像时,镜像推送成功,但是当我尝试为该镜像创建容器时,它卡在了以下状态:

启动容器”很长时间(等待超过 45 分钟)并且没有进入状态:“正在运行”。

我已附上 Docker 文件以供参考。如何让容器运行?

码头工人文件:

FROM registry.ng.bluemix.net/ibmliberty:latest
USER root
RUN mkdir -p /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-actor_2.11-2.3.14.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-http-core-experimental_2.11-1.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-http-experimental_2.11-1.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-http-spray-json-experimental_2.11-1.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-http-xml-experimental_2.11-1.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-parsing-experimental_2.11-1.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-stream-experimental_2.11-1.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/akka-testkit_2.11-2.3.14.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/config-1.2.1.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/db2jcc4-10.1.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/reactive-streams-1.0.0.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/scala-library-2.11.7.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/spray-json_2.11-1.3.1.jar /opt/ibm/lib
COPY ./out/artifacts/studentsservice_jar/studentsservice.jar /opt/ibm/lib
EXPOSE 9080
CMD ["java", "-jar", "/opt/ibm/lib/studentsservice.jar"]
4

0 回答 0