# Docker image for springboot file run # VERSION 0.0.1 # myApps message FROM java:8 MAINTAINER Jarod Zhou # VOLUME 指定了临时文件目录为/tmp。 # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为app.jar COPY obpm-message-consul*.jar app.jar # ADD obpm-message-consul-4.4.0.stable.jar app.jar # 定义默认存储 VOLUME /storage # 运行jar包 # 定义环境变量 # ENV datasource_url # ENV datasource_password RUN bash -c 'touch /app.jar' EXPOSE 8084 ENTRYPOINT ["java","-server","-Xms256M","-Xmx512M","-jar","/app.jar","--myapps.storage.root=/storage"]