DockerFile 828 B

1234567891011121314151617181920212223242526
  1. #jdk基础镜像源
  2. FROM openjdk:8-bullseye
  3. #设定时区
  4. ENV TZ=Asia/Shanghai
  5. RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
  6. RUN echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list \
  7. && echo "deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib" >> /etc/apt/sources.list
  8. RUN apt update && apt install -y curl
  9. #设置当前目录,没有的话会自动新建
  10. WORKDIR /data
  11. #将本地文件复制到容器/data目录
  12. COPY *.jar /data/
  13. #暴露服务端口
  14. EXPOSE 8761
  15. #设置初始的java启动参数,后续可以在服务启动的环境变量里面覆盖
  16. #ENV JAVA_OPT="-Xmx1g -Xms1g -Xmn256m -XX:PermSize=512m"
  17. #java启动命令,可以加参数
  18. #替换正确的jar包名
  19. CMD ["sh","-c","java -jar hhface-middleware.jar"]