Dockerfile 697 B

12345678910111213141516
  1. FROM openjdk:8-jdk-alpine
  2. #定义时区参数
  3. ENV TZ=Asia/Shanghai
  4. #设置时区
  5. #RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
  6. RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories \
  7. && apk --no-cache add tzdata zeromq \
  8. && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
  9. && echo '$TZ' > /etc/timezone \
  10. # 最后清空apk安装时产生的无用文件
  11. && rm -rf /var/cache/apk/*
  12. ADD sendmessage/target/sendmessage-0.0.1-SNAPSHOT.jar app.jar
  13. CMD ["java", "-server", "-Djava.security.egd=file:/dev/./urandom", "-Xms256m", "-Xmx512m", "-jar", "app.jar"]
  14. # docker build --build-arg environment=production Dockerfile .