Dockerfile示例(带注释)
FROM openjdk:8-jdk-alpine
MAINTAINER hweiyu<hwy_dod@163.com>
RUN echo "http://mirrors.aliyun.com/alpine/latest-stable/main/" > /etc/apk/repositories && \
echo "http://mirrors.aliyun.com/alpine/latest-stable/community/" >> /etc/apk/repositories && \
apk update && \
apk add --no-cache gcc libc-dev make openssl-dev pcre-dev zlib-dev linux-headers curl && \
VOLUME /data/upload_files
WORKDIR /usr/local/myapp
COPY ./spring-boot-demo.jar app.jar
ENV profile prod
ENV timezone Asia/Shanghai
CMD java -jar -Dspring.profiles.active=$profile -Duser.timezone=$timezone app.jar
EXPOSE 80 443