# 若依 RuoYi Docker 部署指南 本文档提供若依框架的 Docker 部署配置参考。 ## 快速开始 ### 构建 Docker 镜像 ```bash # 构建后端镜像 docker build -t ruoyi-backend ./ruoyi # 构建前端镜像 docker build -t ruoyi-admin ./ruoyi-admin/vue ``` ### 使用 Docker Compose 启动 ```bash docker-compose up -d ``` ## Docker 配置示例 ### Dockerfile (后端) ```dockerfile FROM openjdk:8-jdk VOLUME /tmp ADD ruoyi.jar app.jar EXPOSE 8080 ENTRYPOINT ["java","-jar","-Xms512m","-Xmx512m","/app.jar"] ``` ### docker-compose.yml ```yaml version: '3' services: ruoyi: image: ruoyi-backend ports: - "8080:8080" volumes: - ./logs:/ruoyi/logs ``` ## 常见问题 ### 1. 端口冲突 如果 8080 端口被占用,修改 `docker-compose.yml` 中的端口映射: ```yaml ports: - "8081:8080" ``` ### 2. 数据库连接 确保 MySQL 服务正常运行,修改 `application-druid.yml` 中的数据库配置。 ### 3. 静态资源加载失败 前端 Nginx 配置中需要添加正确的代理路径。 ## 相关链接 - [若依官网](http://ruoyi.vip) - [若依 Gitee](https://gitee.com/y_project/RuoYi)