docker jdk mysql_docker部署springboot前后端分离项目(jdk+jar包+mysql+redis+nginx)(示例代码)...
jdk1.8,dockerfile文件
1.vim jdk-dockerfile
?
FROM centos:7
MAINTAINER sinvie.cn
WORKDIR /usr
RUN mkdir /usr/local/java
ADD jdk-8u221-linux-x64.tar.gz /usr/local/java/
ENV JAVA_HOME /usr/local/java/jdk1.8.0_221
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH
?
2.运行dockerfile,构建jdk1.8镜像
docker build -f /usr/local/docker/dockerjdk18/jdk-dockerfile -t jdk1.8
springboot项目,dockerfile文件
1.vim scgservice-dockerfile
FROM jdk1.8:latest
MAINTAINER sinvie.cn
ADD ScgService.jar /root/ScgService.jar
ENTRYPOINT ["nohup","java","-jar","/root/ScgService.jar","&"]
2.运行dockerfile,构建scg镜像
docker build -f /usr/local/docker/soc/scgservice-dockerfile -t scgservice
3.运行scg镜像,创建scg容器
docker run -id --name=scg -p 8888:8888 -v $PWD/logs:/root/scgService-log scgservice /bin/bash
安装nginx
1.创建容器与主机挂载的目录,挂载成功后,前端的静态项目要放在html目录下
mkdir /usr/local/docker/nginx/conf
mkdir /usr/local/docker/nginx/html
mkdir /usr/local/docker/nginx/logs
2.把nginx.conf 扔到 /usr/local/docker/nginx/conf 目录,到官网下载
。。。
3.拉取镜像
docker pull nginx
4.运行nginx镜像
docker run --name nginx -d -p 80:80 -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/html:/etc/nginx/html -v $PWD/logs:/var/log/nginx nginx
安装mysql
1.创建容器与主机挂载的目录
mkdir /usr/local/docker/mysql57/conf
mkdir /usr/local/docker/mysql57/html
mkdir /usr/local/docker/mysql57/logs
2.把my.cnf 扔到 /usr/local/docker/mysql57/conf 目录,到官网下载
。。。
3.拉取镜像
docker pull mysql:5.7.30
4.运行mysql镜像
docker run -id -p 3306:3306 --name=mysql57 -v $PWD/conf/my.cnf:/etc/mysql/my.cnf -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.30
安装redis
1.创建容器与主机挂载的目录
mkdir /usr/local/docker/redis50/conf
mkdir /usr/local/docker/redis50/data
2.把redis.conf 扔到 /usr/local/docker/redis50/conf 目录,到官网下载
。。。
3.拉取镜像
docker pull redis:5.0
4.运行redis镜像
docker run -id --name=redis50 -p 6379:6379 -v $PWD/data:/data -v $PWD/conf/redis.conf:/etc/redis/redis.conf redis:5.0
docker jdk mysql_docker部署springboot前后端分离项目(jdk+jar包+mysql+redis+nginx)(示例代码)...相关推荐
- RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本)
文章目录 一.软件安装部署 1. 安装jdk 2. mysql8安装部署 3. redis安装 4. nginx 安装部署 5. 克隆项目 二.后端项目 2.1. 修改数据库连接 2.2. 修改Red ...
- RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 多机版本)
接上一篇:RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本) 前端和后端不在一个服务器上,如何部署呢? 文章目录 1. 服务器和软件部署 2. 后端部署 3 ...
- B站云E办Vue+SpringBoot前后端分离项目——MVC三层架构搭建后台项目
本项目来源B站云E办,笔记整理了项目搭建的过程和涉及的知识点.对于学习来说,不是复制粘贴代码即可,要知其然知其所以然.希望我的笔记能为大家提供思路,也欢迎各位伙伴的指正. 项目前端学习笔记目录 B站云 ...
- SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)
SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法) 可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包 WABJAR介绍 ...
- Nginx+uwsgi+celery+supervisor部署Django前后端分离项目
转载 Nginx+uwsgi+celery+supervisor部署Django前后端分离项目 ljmict 0人评论 3887人阅读 2018-08-08 01:29:45 本实验实现了负载均衡.反 ...
- 新手摸爬滚打:vue+springboot前后端分离项目演示(三)——axios实现前后端交互
导语:路漫漫其修远兮,吾将上下而求索 前篇: 新手摸爬滚打:vue+springboot前后端分离项目演示(一)--vue cli创建vue2项目 新手摸爬滚打:vue+springboot前后端分离 ...
- 七个开源的 SpringBoot 前后端分离项目,Star过千,快去收藏夹吃灰吧!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 微信公众号:江南一点雨 前后端分离已经在慢慢走进各公司的技 ...
- springboot前后端分离项目(图书+博客+聊天室)
一.项目简介 项目名称:blc management system(blc MS) 基于Vue CLI4 + SpringBoot开发的前后端分离项目. 基本功能:对博客和书籍进行增删改查,在聊天室点 ...
- 这几个SpringBoot前后端分离项目(附源码),改改就能换钱。。。
点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Happiness comes when we stop comp ...
最新文章
- Windows下安装配置SBT
- SpringBoot中使用yml配置文件以及配置类实现文件上传下载路径的修改
- OutOFMemoryError
- Eclipse Plug-in Hello world
- 在Java web中使用json
- 织梦响应式鲜花绿植花艺类网站模板(自适应手机端)
- 华为LACP的相关配置命令
- 3D打印机DIY之一------Prusa i3的材料清单和总体结构组装
- ae渲染出现错误是什么问题_怎样彻底检查根治AE导出失败,渲染影片出错问题...
- 初探Flowable流程引擎,偶遇多实例子流程
- 1011:2.4将磅转换为千克
- jsp计算机网络学习网站
- USB2.0接口CM4_5G mini驱动板搭配广和通FM150在Win11下的测速
- python爬取去哪儿网机票_去哪儿网:国内机票预订量恢复超五成,杭州进出港增量在两成以上...
- 迈出高效管理步伐 8thManage助IT分销行以快制胜
- Django之爱鲜蜂项目开发 day04
- Steam账号无法登录第三方应用 / 网站的问题解决
- WPF--DataGrid控件使用
- 狂神说JavaWeb笔记(超级详细)
- mac安装破解软件提示已损坏
热门文章
- 带给你灵感的3D街画艺术设计
- 《WF编程》系列之30 - 基本活动:错误处理
- 第四章切比雪夫不等式、大数定理、中心极限定理
- [Leedcode][JAVA][第45题][跳跃游戏 II][贪心算法]
- [测试智能合约]ganache+metamask+remix
- 使用ping命令检查路由之解惑
- python工厂模式 理解_浅谈Python设计模式 - 抽象工厂模式
- linux边看系统信息,Linux查看系统信息大全[备忘]
- spring security:自定义认证成功处理器
- gui显示文本动态框