FROM openjdk:8
LABEL maintainer="test"
EXPOSE 8080
ADD test-demo.jar assembly.jar
ENTRYPOINT ["java","-jar","assembly.jar"]
我从这个docker文件开始的容器在启动后立即退出。请提出建议以保持此状态。
答案 0 :(得分:0)
您需要确保java -jar assembly.jar
作为前台进程将保持活动状态,否则该主进程将退出,并且docker容器也将退出。
您应将java -jar
调用包装在其自己的脚本中,该调用允许使用各种方法使该脚本保持活动状态as described here。