一、通过springboot创建一个java项目,打成出jar包。
二、将jar包生成docker镜像
 (1)、创建Dockerfile文件
 创建Dockerfile文件,将如下的代码内容粘贴进去即可。
 注意:本例中我打出的jar包是boot.jar。如果你打出的jar包不是这个名字,则需要在如下的Dockerfile中将boot.jar(一共3处)修改成你的jar包名称。
# 使用OpenJDK作为基础镜像  
FROM openjdk:8-jre-alpine  # 设置工作目录  
WORKDIR /app  # 将本地的JAR包复制到容器的/app目录下  
COPY boot.jar /app/  # 设置环境变量,指定JAR包名  
ENV JAR_FILE=boot.jar  # 暴露应用的端口(根据你的应用需要修改)  
EXPOSE 8000  # 启动命令  
# CMD ["java", "-jar", "$JAR_FILE"]
ENTRYPOINT java -jar /app/boot.jar
 
(2)、上传jar和Dockerfile到安装了docker的服务器上
 如果没有安装docker,可以参考前面几篇的博客。最终如下
 
 (3)、将jar生成镜像
 docker build -t boot:1.1 .
 
 注意:末尾有一个点,一定别漏掉了
(4)、查看镜像
 docker images
 
 (5)、指定端口,启动boot的镜像服务
 docker run --name boot -p 8000:8000 -d boot:1.1
 
 (6)、查看启动日志
 docker logs boot
 
 (7)、使用postman访问部署的boot服务
 
以上完成了jar包生成镜像,和使用docker部署的过程
学海无涯苦作舟!!!