Docker 部署 Java 若依
1. 简介
本文将指导你如何使用 Docker 部署 Java 若依(Ruoyi),Ruoyi 是一个基于 Spring Boot 和 Vue.js 的快速开发平台,它提供了一套强大的前后端分离的开发框架。
在使用 Docker 部署 Java 若依之前,你需要先安装 Docker 并熟悉基本的 Docker 操作。
2. 部署流程
以下是部署 Java 若依的整个流程:
步骤 | 描述 |
---|---|
1 | 拉取 Java 若依镜像 |
2 | 创建并运行容器 |
3 | 配置数据库连接 |
4 | 初始化数据库 |
5 | 访问 Java 若依 |
接下来我们将一步步进行详细说明。
3. 拉取 Java 若依镜像
第一步是拉取 Java 若依的 Docker 镜像。打开终端并执行以下命令:
docker pull ruoyi/ruoyi-cloud:latest
这会从 Docker Hub 上拉取最新的 Java 若依镜像。
4. 创建并运行容器
接下来,我们需要创建并运行一个 Docker 容器。执行以下命令:
docker run -d -p 8080:8080 --name ruoyi ruoyi/ruoyi-cloud:latest
这会将容器以后台模式运行,并将主机的 8080 端口映射到容器的 8080 端口。
5. 配置数据库连接
在容器中运行 Java 若依之前,我们需要配置好数据库连接。首先,进入容器的命令行:
docker exec -it ruoyi /bin/bash
然后,编辑 application.yml
文件:
vi /usr/local/cloud/ruoyi-cloud/ruoyi-framework/ruoyi-generator/src/main/resources/application.yml
在文件中找到 spring.datasource
配置项,将其中的数据库连接信息修改为你自己的数据库配置。
保存并退出编辑器。
6. 初始化数据库
接下来,我们需要在容器中初始化数据库。执行以下命令:
cd /usr/local/cloud/ruoyi-cloud/ruoyi-framework/ruoyi-system/ruoyi-system-service/
mvn ruoyi-system:install
这会运行若依系统模块的数据库初始化脚本。
7. 访问 Java 若依
现在,你可以通过浏览器访问 Java 若依了。在浏览器中输入以下地址:
http://localhost:8080/ruoyi
你将看到 Java 若依的登录页面。
结论
至此,你已经成功地使用 Docker 部署了 Java 若依。在实际项目中,如果需要对 Java 若依进行配置或扩展,你可以通过编辑容器中的配置文件或者挂载主机目录的方式来实现。
希望本文对你理解如何使用 Docker 部署 Java 若依有所帮助!如果你还有其他问题,请随时提问。