2, 打jar包 使用idea工具打包 3, 整理maven依赖包org.springframework.boot spring-boot-maven-plugin true ZIP nothing nothing
mvn dependency:copy-dependencies -DoutputDirectory=F:templib -DincludeScope=runtime4, 启动
java -Dloader.path=lib/ -jar myproject-0.0.1-SNAPSHOT.jar5, docker启动 修改Dockerfile
FROM openjdk:11-jre-slim VOLUME /tmp ADD myproject-0.0.1-SNAPSHOT.jar app.jar RUN echo "Asia/Shanghai" > /etc/timezone RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime COPY lib /lib ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dloader.path=/lib/","-jar","/app.jar"]
注意:
1, COPY lib /lib 表示复制项目依赖到docker
2, -Dloader.path=/lib/ 表示项目启动需要依赖lib目录下的包



