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