从IDEA中导出springboot项目的jar包,然后在Docker上部署

1.在Linux上安装Docker的步骤略去,有需要请百度,安装是比较简单的

安装后使用命令docker version,出现以下信息表示成功安装好了Docker
从IDEA中导出springboot项目的jar包,然后在Docker上部署

2.从IDEA中导出jar并上传到服务器

(从IDEA导出jar步骤比较简单,略去)

在Linux的/home目录下创建一个bpop文件夹(bpop为项目的名称)
从IDEA中导出springboot项目的jar包,然后在Docker上部署
然后将本地的springboot jar包上传到服务器的/home/bpop路径下
从IDEA中导出springboot项目的jar包,然后在Docker上部署

3.创建镜像配置文件Dockerfile

在Dockerfile文件中写下如下信息
从IDEA中导出springboot项目的jar包,然后在Docker上部署
做好准备工作后bpop目录有下面两个文件
从IDEA中导出springboot项目的jar包,然后在Docker上部署

4.开始创建镜像

在bpop目录下执行 => docker build -f /home/bopp/Dockerfile bpop.jar .
从IDEA中导出springboot项目的jar包,然后在Docker上部署
命令最后的一个 . 为 DockerFile 所在的相对路径(即当前路径)

创建镜像成功后,使用命令docker images查看系统中是否存在刚刚创建的镜像
从IDEA中导出springboot项目的jar包,然后在Docker上部署

5.运行镜像,创建容器

执行命令 docker run -d -p 9000:9000 --name bpop bpop(–name xxx为容器起一个别称)

查看正在运行的容器docker ps
从IDEA中导出springboot项目的jar包,然后在Docker上部署
查看容器的前100行输出日志
docker logs -f --tail=100 bpop

6.在postman测试项目

从IDEA中导出springboot项目的jar包,然后在Docker上部署
项目在Docker中正常运行