Dockerfile 690 B

123456789101112131415161718
  1. # 基础镜像
  2. FROM hub.yinmaisoft.com/jnpf-devops-agent/base-datareport-jre:21
  3. # FROM hub.yinmaisoft.com/jnpf-devops-agent/base-datareport-jre:17
  4. # FROM hub.yinmaisoft.com/jnpf-devops-agent/base-datareport-jre:11
  5. # FROM hub.yinmaisoft.com/jnpf-devops-agent/base-datareport-jre:8
  6. LABEL maintainer=jnpf-team
  7. # 指定运行时的工作目录
  8. WORKDIR /data/jnpfsoft/reportApi
  9. # 将构建产物jar包拷贝到运行时目录中
  10. COPY ureport2-console/target/*.jar ./jnpf-datareport.jar
  11. # 指定容器内运行端口
  12. EXPOSE 30007
  13. # 指定容器启动时要运行的命令
  14. ENTRYPOINT ["/bin/sh","-c","java -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar jnpf-datareport.jar"]