架构SpringBoot项目
打包应用
编写DockerFile
FROM openjdk:11
COPY *.jar /app.jar
CMD ["--server.port=8080"]
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]
构建镜像
在构建前,请确保 docker-learning-0.0.1-SNAPSHOT.jar 文件与DockerFile在同一个目录
# 构建镜像
docker build -t joila/java-project .
查看镜像是否构建成功
发布运行并访问
docker run -d -P --name java-projectg joila/java-project:latest