docker学习记录-部署若依springcloud项目

使用docker compse部署RuoYi v3.6.4

一、打包代码

  1. Java代码

打包前需要将127.0.0.1改成宿主机ip, 使用docker部署的nacos,应该是要改成ruoyi-nacos(docker中的服务容器名)。

在这里插入图片描述 使用idea
window系统可能没有sh命令,不能执行sh copy.sh。
打完包,需要在/RuoYi-Cloud/docker执行sh copy.sh,目的是将打的jar包放到docker里面的jar文件夹下。
使用idea的maven插件打包

在这里插入图片描述
不能执行sh copy.sh,需要仔细阅读以下文件,手动复制。
在这里插入图片描述

  1. vue代码
    ruoyi-ui的vue文件打完后/dist整个文件夹需要放到/RuoYi-Cloud/docker/nginx/html下
    ps:记得先安装依赖,依赖安装过的跳过。
# 安装依赖
npm install

使用命令打包

npm run build:prod

或者
在这里插入图片描述

二、Docker部署

ps:根据本人电脑已安装的软件,进行配置安装。需要安装docker和docker compose。
已安装:mysql、nacos、redis.

  1. nacos配置
    nacos的配置管理器是需要读取数据库的,也可以按官网的源文件docker-compose执行。
    需要修改连接mysql、redis的配置host,我改成自己的ip,修改mysql配置需要重启docker 对应服务的容器。
    在这里插入图片描述

  2. 修改docker-compose.yml配置
    说明:

  • gateway网关地址8080改成了8085,在ruoyi-gateway/src/main/resources/bootstrap.yml修改,记得凡是改了yml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值