Dockerfile 766 B

123456789101112131415161718192021222324252627
  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. WORKDIR $WORKER_HOME
  19. RUN mkdir -p $WORKER_HOME/$PROGRAM_ID
  20. COPY *.zip $WORKER_HOME/
  21. RUN unzip *.zip
  22. RUN rm -rf ./*.zip
  23. RUN touch /etc/hbase.dns
  24. EXPOSE $PORT_DOCKER
  25. WORKDIR $WORKER_HOME/$PROGRAM_ID
  26. COPY entrypoint.sh .
  27. ENTRYPOINT ["sh","./entrypoint.sh"]