- 编写dockerfile
由于服务器maven下载依赖很慢,可以先本地打好jar包
FROM maven:3.5-jdk-8-alpine AS builder
# Copy local code to the container image.
WORKDIR /app
#COPY pom.xml .
#COPY src ./src
COPY jar/study-0.0.1-SNAPSHOT.jar ./target/study-0.0.1-SNAPSHOT.jar
# Build a release artifact.
#RUN mvn package -DskipTests
# Run the web service on container startup.
CMD ["java","-jar","/app/target/study-0.0.1-SNAPSHOT.jar","--spring.profiles.active=prod"]
- 将项目上传服务器
- 打包成镜像 study:1.0 是镜像名称和版本
docker build -t study:1.0 .
- docker run 即可