【ruoyi-vue-plus项目docker build 方式部署jar包】

前言

由于大多数的项目由于安全原因无法开放2375端口,只能通过上传jar包在服务器上进行镜像构建,docker build是docker基础,项目wiki中没有介绍,这里也只是做一个补充教程,实际自行学习docker build相关知识

ruoyi-vue-plus项目地址
项目部署wiki地址

一、使用maven构建jar包

不多介绍直接选中部署环境,package

二、在服务器中建立相关jar包与Dockerfile存放路径

这里我们直接在/root/docker路径下创建

三、将相关jar包与模块中的dokerfile文件放置到相对应的文件夹中

如构建monitor-admin镜像,将ruoyi-monitor-admin.jar与该模块下的dockerfile文件上传到monitor-admin文件夹下

四、修改dockerfile文件

这一步可以在上传文件前直接在项目中修改也可以上传后使用vim修改,主要修改下需要构建的jar包路径就可以了,将./target/ruoyi-monitor-admin.jar修改为./ruoyi-monitor-admin.jar其他不需要调整

示例:

FROM anapsix/alpine-java:8_server-jre_unlimited  
  
MAINTAINER Lion Li  
  
RUN mkdir -p /ruoyi/monitor  
RUN mkdir -p /ruoyi/monitor/logs  
  
WORKDIR /ruoyi/monitor  
  
EXPOSE 9090  
  
ADD ./ruoyi-monitor-admin.jar ./app.jar  
  
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]

五、构建镜像

需要注意构建镜像的时候指定的镜像名和标签需要和docker-compose中一致,否则无法启动镜像

构建命令:

docker build -t ruoyi/ruoyi-monitor-admin:4.3.0-beta2 /root/docker/monitor-admin/

ruoyi/ruoyi-monitor-admin:4.3.0-beta2为指定的镜像名和标签
/root/docker/monitor-admin/为dockerfile存放的路径

完成

后续只需要按照wiki继续执行脚本即可

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值