RuoYi/docs/docker-deployment.md
2026-03-09 20:12:49 +08:00

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 配置中需要添加正确的代理路径。

相关链接