#FROM java as builder #WORKDIR application #ARG JAR_FILE=target/jetlinks-standalone.jar #COPY ${JAR_FILE} application.jar #RUN java -Djarmode=layertools -jar application.jar extract # #FROM java #WORKDIR application #COPY --from=builder application/dependencies/ ./ #COPY --from=builder application/snapshot-dependencies/ ./ #COPY --from=builder application/spring-boot-loader/ ./ #COPY --from=builder application/application/ ./ #COPY docker-entrypoint.sh ./ #RUN chmod +x docker-entrypoint.sh #ENTRYPOINT ["./docker-entrypoint.sh"] # From java image, version : 8 FROM java:8 # 挂载app目录 #VOLUME /mqtt # COPY or ADD to image COPY target/jetlinks-standalone.jar /jetlinks.jar RUN bash -c "touch /jetlinks.jar" ENTRYPOINT ["java", "-jar", "/jetlinks.jar"] #EXPOSE 1884 EXPOSE 8009