# ruoyi-vue-docker **Repository Path**: shilyaziw/ruoyi-vue-docker ## Basic Information - **Project Name**: ruoyi-vue-docker - **Description**: 若依前后分离版(ruoyi-vue)Docker部署 - **Primary Language**: Shell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 6 - **Created**: 2022-05-16 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本工程是若依前后端分离版(Ruoyi-Vue)的Docker部署脚本集合,脚本几乎来自若依微服务版(Ruoyi-Cloud)改写,这里只做记录,非本人全部贡献,特别感谢[若依](https://gitee.com/y_project)的无私奉献!!! # 部署环境 本工程在Unix/Linux环境下成功测试部署,windows环境下未验证。 # 使用流程 - 1、获取本工程脚本; ```bash git clone https://gitee.com/shilyaziw/ruoyi-vue-docker ``` - 2、拷贝工程下目录 `docker` 至若依前后端分离版(Ruoyi-Vue)根路径下; - 3、确定Ruoyi-Vue工程中mysql密码、redis密码等信息,在相应配置文件中正确设定; - 4、分别打包Ruoyi-Vue前、后端代码,详情参照[若依分离版文档](http://doc.ruoyi.vip/ruoyi-vue/); - 5、进入 `docker` 目录,执行: ```bash cd docker sh copy.sh ``` - 6、确定将要部署的mysql及redis服务密码信息与Ruoyi-Vue中设定一致; - 7、压缩 `docker` 目录: ```bash tar -zcvf docker.tar.gz docker ``` - 8、上传压缩文件至发布服务器,如:`/home/ruoyi-vue` ,该路径将作为Ruoyi-Vue的工作路径,其中可以查看日志等信息; - 9、解压缩 `docker.tar.gz` ```bash tar -zxvf docker.tar.gz ``` - 10、进入目录 `docker`,分别执行: ```bash sh deploy.sh base sh deploy.sh modules ``` 直至所有docker容器创建并运行成功。 最后,享受若依带给你的惊喜吧!!!