步骤一
将springboot项目打包
clean、package
项目中会生成target目录,其中有一个jar包
步骤二
在服务器中新建一个文件夹,存放jar
然后在该文件夹下新建文件Dockerfile
Dockerfile中写入如下内容
FROM openjdk:8
#ADD命令
# blog-0.0.1-SNAPSHOT.jar:这是你上传jar包的名称。
# /ruoyi.jar:这是自定义的名称。但是注意要有之前的/
ADD ruoyi-admin.jar /ruoyi.jar
#MAINTAINER 作者名称。可以删除不写。
MAINTAINER sym
#EXPOSE 项目暴露的端口号
EXPOSE 10001
#/ruoyi.jar此处的名称要和ADD命令后面的一样。
ENTRYPOINT ["java","-jar","/ruoyi.jar"]
步骤三
使用docker命令编译镜像:
docker build -t 镜像名称 .
-t 镜像的名字
-f Dockerfile路径,若是在当前文件夹下,则可以省略
. 命令执行的上下文,告诉Docker在当前路径找Dockerfile
查看编译后的镜像 docker images
运行我们构建的镜像
docker run --name 容器名称 -d -p 9020:80 镜像名称
通过docker ps查看已运行的进程