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

  2. 创建业务服务

    docker-compose up -d ruoyi-monitor-admin ruoyi-powerjob-server ruoyi-server1 ruoyi-server2

  3. 前端打包

    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

  3. 访问测试 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

开放端口

相关推荐
梦想的颜色9 小时前
一天一个SKILL——前端最佳自动化测试 webapp-testing
前端·web app
SoaringHeart9 小时前
Flutter进阶:放弃 MediaQuery.of(context) 使用 NScreenManager
前端·flutter
openKaka_10 小时前
从 scheduleUpdateOnFiber 到 Root 微任务调度:React 如何把更新交给调度系统
开发语言·前端·javascript
CoovallyAIHub10 小时前
铁路环境障碍物检测新框架:YOLOv11+MiDaS+LiDAR 深度融合,距离估计MAE低至0.63米
前端
C澒10 小时前
AI CR:前端团队代码审查规范及高频坑汇总
前端·ai·code review
盏灯10 小时前
以前有一个同事说:最讨厌下班提需求又没电脑在身边...
前端·后端·面试
LIO10 小时前
一文读懂 Vue 3:核心特性、组合式 API 与最佳实践
前端·vue.js
LIO10 小时前
前端响应式通用 CSS(Flex 为主,含主色调)
前端·css
前进的李工10 小时前
智能Agent实战指南:记忆组件嵌入技巧(记忆)
开发语言·前端·javascript·python·langchain·agent
西洼工作室10 小时前
B站登录流程全解析:RSA+极验验证
前端·python·极验