当前位置: 首页 > article >正文

ruoyi-plus-vue docker 部署

本文以 ruoyi-vue-plus 5.x docker 部署为基础

安装虚拟机

在这里插入图片描述

部署文档

安装docker

  1. 安装docker

  2. 安装docker-compose

  3. 配置idea环境

  4. 上传 /doicker 文件夹 到服务器;赋值 777权限 chmod -R 777 /docker

  5. idea构建 jar

  6. 利用 idea 构建镜像;

在这里插入图片描述

  1. 创建基础服务
docker-compose up -d mysql nginx-web redis minio

  1. 创建业务服务
docker-compose up -d ruoyi-monitor-admin ruoyi-powerjob-server ruoyi-server1 ruoyi-server2

  1. 前端打包
npm install --registry=https://registry.npmmirror.com
# 打包正式环境
npm run build:prod

dist 上传到 /docker/nginx/html 文件下

  1. 查看服务 是否启动成功 docker ps

  2. 放开nginx 端口
    开放nginx端口

查看 防火墙是否开启
 systemctl status firewalld

放行 nginx端口
firewall-cmd --add-port=80/tcp --permanent

重启防火墙才会生效
firewall-cmd --reload
  1. 访问测试 ip:port localhost:80 查看是否访问成功

可能遇到的错误

Failed to deploy 'ruoyi/ruoyi-server:5.1.0 Dockerfile: ruoyi-admin/Dockerfile': Can't retrieve im age ID from build stream

安装 vim 命令 yum install vim -y

修改文件 vim /etc/resolv.conf
在这里插入图片描述

开放端口


http://www.kler.cn/a/146335.html

相关文章:

  • 使用 Helm 安装 Redis 集群
  • NodeJS | 搭建本地/公网服务器 live-server 的使用与安装
  • C#表达式和运算符
  • 数据库的DML
  • ChatGPT结合Excel辅助学术数据分析详细步骤分享!
  • 基于机器学习的用户健康风险分类及预测分析
  • 《微信小程序开发从入门到实战》学习二十八
  • Clion取消double shift(按两下shift键)全局搜索
  • 简易版王者荣耀
  • Ansible的重用(include和import)
  • 大量索引场景下 Easysearch 和 Elasticsearch 的吞吐量差异
  • 某高级度假村技术人员薪酬体系设计咨询项目纪实
  • 基于Java SSM在线图书推荐与交流平台
  • requests请求django接口跨域问题处理
  • TypeError: ‘_io.TextIOWrapper’ object is not subscriptable
  • React整理总结(七、Hooks)
  • 关于C语言控制浮点数输出精度问题
  • 好用的png图片打包plist工具,推荐使用pngPackerGUI_V2.0
  • java设计模式学习之【抽象工厂模式】
  • i社为什么不出游戏了?
  • ISO27000认证实施意义
  • 计算机网络入门
  • 工信部:1—10月我国软件业务收入98191亿元 同比增长13.7%
  • Qt::Window 、Qt::Tool是 Qt 框架中的一个窗口标志(Window Flag),用于指定窗口的类型和行为
  • 【阿里云】图像识别 智能分类识别 增加网络控制功能点(三)
  • ArcGIS制作广场游客聚集状态及密度图