10.4.docker部署SpringBoot项目
Dockerfile
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=build/libs/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","-Dspring.config.location=/etc/mo/config/application.properties","/app.jar"]
# ENTRYPOINT ["java","-jar","/app.jar"]
# ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom",\
"-jar",\
"-Dlogging.path=/var/live/logs",\
"-Dloader.path=/usr/web/live/lib",\
"-Dlogging.config=/usr/web/live/config/log4j2.xml",\
"-Dspring.config.location=/usr/web/live/config/application.yml",\
"/usr/web/live/lib/app.jar"]构建镜像
docker build -t moluo/mo-api:0.0.1 .准备配置文件
/etc/mo/config/application.properties
运行容器
Last updated
Was this helpful?