【Docker】部署若依项目——保姆级教程亲测

这篇具有很好参考价值的文章主要介绍了【Docker】部署若依项目——保姆级教程亲测。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.部署后端

步骤1:修改mysql地址

步骤2:修改redis地址

步骤3:修改后端端口

步骤4:将项目打包成Jar包

​编辑 步骤5:编写Dockerfile

步骤6:制作镜像 启动容器 

步骤7:访问

2.前端打包

步骤1:修改端口

步骤2:修改后端请求地址

步骤3:打包

​编辑 步骤4:前端打包的文件放在nginx html中

步骤5:配置nginx配置文件

前置安装

安装Docker

Dokcer安装Nginx

Docker安装MySQL

Docker安装Redis

1.部署后端

步骤1:修改mysql地址

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi

步骤2:修改redis地址

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi

步骤3:修改后端端口

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi

后端端口到时候与dockerfile端口那里保持一致 

步骤4:将项目打包成Jar包

 步骤5:编写Dockerfile

ps:在研究更新jar包 不用重新制作镜像 直接重启容器

#基础镜像使用jdk1.8
FROM java:8
 
#暴露8085端口
EXPOSE 8085

#运行容器内jar包
ENTRYPOINT ["java","-jar","/data/ruoyi-admin.jar"]

步骤6:制作镜像 启动容器 

#构建镜像
docker build -t ruoyi:1.0 .

#查看镜像
docker images

#启动容器
docker run --name ruoyi -it -v /root/data/ruoyi:/data -d -p 8085:8085 ruoyi:1.0

将当前目录 /root/data/ruoyi和容器内的/data目录进行挂载 这样更新jar包的时候 就不用再去重新构

建镜像 重新运行容器 更新完jar包直接docker restart重启容器即可

步骤7:访问

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi

2.前端打包

步骤1:修改端口

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi

步骤2:修改后端请求地址

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi

步骤3:打包

 步骤4:前端打包的文件放在nginx html中

docker部署若依,# ③、Docker,spring boot,java,后端,ruoyi文章来源地址https://www.toymoban.com/news/detail-836483.html

步骤5:配置nginx配置文件

 server {
    listen       80;
    server_name  localhost;
    charset utf-8;

    location / {
        root   /usr/share/nginx/html;
        try_files $uri $uri/ /index.html;
        index  index.html index.htm;
    }
		

    location /prod-api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://192.168.243.xxx:8085/;
    }

    error_page   500 502 503 504  /50x.html;
        location = /50x.html {
        root   html;
    }
}

到了这里,关于【Docker】部署若依项目——保姆级教程亲测的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea集成Docker + Docker部署SpringBoot项目到云服务器 保姆级教程

    本人使用资源: 云服务器主机:腾讯云宝塔linux 操作系统:OpenCloudOS 8.6 本文分别讲解了: 1、idea如何集成并使用docker 2、springboot项目如何引入Docker管理 3、如何将一个springboot项目使用Docker打包为一个镜像 不仅讲解了方法,还列出了在整个过程中会遇到的一些问题和注意事项

    2024年02月06日
    浏览(50)
  • 【Docker】若依ruoyi项目部署

    1 # 搭建net-ry局域网,用于部署若依项目 docker network create net-ry --subnet=172.68.0.0/16 --gateway=172.68.0.1 # 注意1:关闭宿主机的防火墙,否者容器内部的MySQL、redis等服务,外部访问不了;开放端口3306、6379端口也没用。 2.关闭防火墙 systemctl stop firewalld # 注意2:关闭防火墙后必须重启

    2024年03月14日
    浏览(63)
  • 若依前后端分离项目docker部署

    1.centos 7 2.docker 3.mysql5.x 8.x 4.redis 5.nginx 前往 Gitee 下载页面(https://gitee.com/y_project/RuoYi-Vue (opens new window))下载解压到工作目录 3.1 后端 1.下载代码到本地后,解压完成,用idea打开项目 2.创建数据库:ry-vue 3.在创建好数据库后,运行以下两个sql文件生成数据表(quartz.sql、ry_202208

    2024年02月05日
    浏览(46)
  • Docker + Jenkins 自动化部署若依项目

    前言 对着此文章操作之前,确保服务器上的Java环境(JDK、MySQL、Redis、Jenkins以及Linux安装Maven)已经装好,如果没有装好,参考我之前的文章。 注意: 如果服务器上自己装的又 Nginx ,需要手动停了,要不会导致80端口被占用 1:首先,到若依官网拉去若依分离版项目 2:拉完之后

    2024年04月16日
    浏览(48)
  • Docker 自动化部署(保姆级教程)

    jenkins介绍 jenkins部署Vue项目 docker安装Jenkins Jenkins:是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建的一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的容器中运行,也可独立运行。 开发的步骤: 开发者会将代码上传到版本库中

    2024年02月07日
    浏览(49)
  • docker从零部署jenkins保姆级教程

    jenkins,基本是最常用的持续集成工具。在实际的工作中,后端研发一般没有jenkins的操作权限,只有一些查看权限,但是我们的代码是经过这个工具构建出来部署到服务器的,所以我觉着有必要了解一下这个工具的搭建过程以及简单的一些使用。尽可能多的了解公司中和你开

    2024年02月10日
    浏览(52)
  • docker从零部署jenkins保姆级教程(上)

    jenkins,基本是最常用的持续集成工具。在实际的工作中,后端研发一般没有jenkins的操作权限,只有一些查看权限,但是我们的代码是经过这个工具构建出来部署到服务器的,所以我觉着有必要了解一下这个工具的搭建过程以及简单的一些使用。尽可能多的了解公司中和你开

    2024年02月09日
    浏览(46)
  • docker从零部署jenkins保姆级教程(下)

    上一篇文章,我们完成了以下工作。 1)、docker部署jenkins 2)、建立第一个jenkins job 3)、通过jenkins job自动编译构建我们的github项目 上面所做的3个工作,其实都是为了这一篇文章打基础,不管是部署docker还是部署jenkins,我们最终的目的还是部署我们的项目,让项目跑起来,让流

    2024年02月09日
    浏览(87)
  • 手把手教你通过 Docker 部署前后端分离项目(亲测可用)

    安装Docker 安装Nginx 安装Mysql 部署SpringBoot项目 部署Vue项目 一、安装Docker 1、安装: 2、启动/停止/重启docker服务 3、查看docker版本信息 4、运行helloword,因为不存在此镜像,docker会自动下载运行本镜像 5、查看所有docker镜像 二、安装Nginx 1、拉取Nginx镜像文件 2、查看下载好的镜像

    2023年04月24日
    浏览(53)
  • 【Docker安装部署Neo4j保姆级教程】

    🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文

    2024年02月08日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包