当前位置: 首页 > news >正文

docker打包部署spring boot应用(mysql+jar+Nginx)

文章目录

  • 一、基本准备
  • 二、mysql部署
  • 二、jar部署
  • 三、Nginx部署


一、基本准备

小唐拿的就是之前放置在我们服务器上的应用进行部署,主要就是mysql和jar还有Vue的部署。
目前已经有的是jar、已经打包好的vue
在这里插入图片描述

项目参考:小破站数据大屏可视化(Vue+spring boot+Hadoop+嗅探)
效果展示:http://1.12.64.113/screenpage

二、mysql部署

docker run -d --name mysql \--restart=always \-p 3306:3306 \-v mysql:/etc/mysql/ \-v /tmp/mysql:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=12345 \mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 

运行

docker exec -it mysql mysql  -uroot -p

远程连接一下
在这里插入图片描述
然后我们再将我们数据库往我们刚刚应用的数据库里面复制
在这里插入图片描述
在这里插入图片描述

再去我们的数据里面进行检查
在这里插入图片描述
退出:Ctrl+P+Q(这样才会保存)

二、jar部署

在这里插入图片描述
【注意】:小唐的项目需要用到mysql然后spring boot读的就直接是本机的地址了,如果不是请修改spring boot里面mysql的读取位置

docker run -d -p 8081:8081  \
-v /home/xiaotang0711/Desktop/docker/hadoop.jar:/usr/hadoop.jar \
--name springboot java:8u111  \
java -jar /usr/hadoop.jar

在这里插入图片描述
我们去查看当前主机有没有成功跑起来,在电脑上输入你虚拟机的的ip地址,和我们之前定义的接口
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
可以可以,然后我们后端就已经完成部署了,现在我们来部署我们的前端吧

三、Nginx部署

这个就是把我们打包好的的目录以数据卷的形式移动进去

docker run  -d  -p 80:80 \
--name nginx \
-v /home/xiaotang0711/Desktop/docker/dist:/usr/share/nginx/html:ro \
nginx

在这里插入图片描述

http://www.lryc.cn/news/65081.html

相关文章:

  • Golang-常见数据结构Slice
  • 操作系统——设备管理
  • 图片分类:精细化分类,(Fine-Grained Categorization) 基于人的行为的精细化分类
  • Matlab2012a的图像处理工具箱的imshow函数
  • Linux_红帽8学习笔记分享_10(SELinux管理与防火墙)
  • 【资料分享】
  • NewBing 还无法访问的几个问题
  • 将 Segment Anything 扩展到医学图像领域
  • 毕业5年,技术越来越好,混的却越来越差...
  • C#实现把txt文本数据快速读取到excel中
  • Office转换需要用到的SDK(建议)
  • python语法入门到面向过程编程(二)
  • Java常用类
  • 4.30下周美联储携非农来袭黄金多空该如何布局?
  • 利用python查找指定目录下大于300M的文件
  • 浅尝ChatGPT使用之Python字典嵌套排序
  • 最大网络流算法之dinic算法详解
  • 051、面试必刷TOP101--链表(230503)
  • 开源中国面试准备
  • 基于J2EE的B2C电子商务系统开发与实现
  • 三分钟教你看懂 spring 官方文档
  • 基于simulink使用射频模块集天线块对天线阵列的射频系统进行建模
  • 从小学习编程的路线与编程进阶
  • [实训] 实验1-SPI数据传输基础实验(上)
  • 微软骚操作恶心Win10用户,上网得先看广告
  • 为了做低代码平台,这些年我们对.NET的DataGridView做的那些扩展
  • 洛谷 子集积 题解
  • Boost笔记 1:下载、编译、安装、测试
  • tiechui_lesson01_入口函数和卸载函数
  • 密码学【java】初探究加密方式之非对称加密