Dockerfile 782 B

1234567891011121314151617181920212223242526272829
  1. #FROM openjdk:8-jdk-alpine 文件下载会出现空指针错误
  2. FROM registry.persagy.com/base/centos:v-jdk1.8
  3. MAINTAINER fanzhongyuan<fanzhongyuan@persagy.com>
  4. ARG PROGRAM_ID
  5. ARG PORT_LOCAL
  6. ARG JAR_STATUS
  7. LABEL tier backend
  8. LABEL product meos
  9. LABEL project persagy
  10. LABEL name $PROGRAM_ID
  11. ENV JAVA_OPTS -Dfile.encoding=UTF-8 -Xms300m -Xmx1024m
  12. ENV TZ Asia/Shanghai
  13. ENV WORKER_HOME /usr/persagy
  14. ENV CONFIG_PATH /data/SpringCloud
  15. ENV PROGRAM_NAME $PROGRAM_ID
  16. ENV PORT_DOCKER $PORT_LOCAL
  17. ENV JAR_STATUS $JAR_STATUS
  18. RUN pwd
  19. WORKDIR $WORKER_HOME
  20. RUN pwd
  21. RUN mkdir -p $WORKER_HOME/$PROGRAM_ID
  22. COPY *.zip $WORKER_HOME/
  23. RUN unzip *.zip
  24. RUN rm -rf ./*.zip
  25. RUN touch /etc/hbase.dns
  26. EXPOSE $PORT_DOCKER
  27. WORKDIR $WORKER_HOME/$PROGRAM_ID
  28. COPY entrypoint.sh .
  29. ENTRYPOINT ["sh","./entrypoint.sh"]