执行入口点后,Docker容器退出

时间:2018-07-22 17:58:12

标签: docker dockerfile

FROM openjdk:8
LABEL maintainer="test"
EXPOSE 8080
ADD test-demo.jar assembly.jar
ENTRYPOINT ["java","-jar","assembly.jar"]

我从这个docker文件开始的容器在启动后立即退出。请提出建议以保持此状态。

1 个答案:

答案 0 :(得分:0)

您需要确保java -jar assembly.jar作为前台进程将保持活动状态,否则该主进程将退出,并且docker容器也将退出。

您应将java -jar调用包装在其自己的脚本中,该调用允许使用各种方法使该脚本保持活动状态as described here