赞
踩
将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查看已运行的进程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。