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)(示例代码)...相关推荐

  1. RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本)

    文章目录 一.软件安装部署 1. 安装jdk 2. mysql8安装部署 3. redis安装 4. nginx 安装部署 5. 克隆项目 二.后端项目 2.1. 修改数据库连接 2.2. 修改Red ...

  2. RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 多机版本)

    接上一篇:RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本) 前端和后端不在一个服务器上,如何部署呢? 文章目录 1. 服务器和软件部署 2. 后端部署 3 ...

  3. B站云E办Vue+SpringBoot前后端分离项目——MVC三层架构搭建后台项目

    本项目来源B站云E办,笔记整理了项目搭建的过程和涉及的知识点.对于学习来说,不是复制粘贴代码即可,要知其然知其所以然.希望我的笔记能为大家提供思路,也欢迎各位伙伴的指正. 项目前端学习笔记目录 B站云 ...

  4. SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)

    SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法) 可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包 WABJAR介绍 ...

  5. Nginx+uwsgi+celery+supervisor部署Django前后端分离项目

    转载 Nginx+uwsgi+celery+supervisor部署Django前后端分离项目 ljmict 0人评论 3887人阅读 2018-08-08 01:29:45 本实验实现了负载均衡.反 ...

  6. 新手摸爬滚打:vue+springboot前后端分离项目演示(三)——axios实现前后端交互

    导语:路漫漫其修远兮,吾将上下而求索 前篇: 新手摸爬滚打:vue+springboot前后端分离项目演示(一)--vue cli创建vue2项目 新手摸爬滚打:vue+springboot前后端分离 ...

  7. 七个开源的 SpringBoot 前后端分离项目,Star过千,快去收藏夹吃灰吧!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 微信公众号:江南一点雨 前后端分离已经在慢慢走进各公司的技 ...

  8. springboot前后端分离项目(图书+博客+聊天室)

    一.项目简介 项目名称:blc management system(blc MS) 基于Vue CLI4 + SpringBoot开发的前后端分离项目. 基本功能:对博客和书籍进行增删改查,在聊天室点 ...

  9. 这几个SpringBoot前后端分离项目(附源码),改改就能换钱。。。

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Happiness comes when we stop comp ...

最新文章

  1. Windows下安装配置SBT
  2. SpringBoot中使用yml配置文件以及配置类实现文件上传下载路径的修改
  3. OutOFMemoryError
  4. Eclipse Plug-in Hello world
  5. 在Java web中使用json
  6. 织梦响应式鲜花绿植花艺类网站模板(自适应手机端)
  7. 华为LACP的相关配置命令
  8. 3D打印机DIY之一------Prusa i3的材料清单和总体结构组装
  9. ae渲染出现错误是什么问题_怎样彻底检查根治AE导出失败,渲染影片出错问题...
  10. 初探Flowable流程引擎,偶遇多实例子流程
  11. 1011:2.4将磅转换为千克
  12. jsp计算机网络学习网站
  13. USB2.0接口CM4_5G mini驱动板搭配广和通FM150在Win11下的测速
  14. python爬取去哪儿网机票_去哪儿网:国内机票预订量恢复超五成,杭州进出港增量在两成以上...
  15. 迈出高效管理步伐 8thManage助IT分销行以快制胜
  16. Django之爱鲜蜂项目开发 day04
  17. Steam账号无法登录第三方应用 / 网站的问题解决
  18. WPF--DataGrid控件使用
  19. 狂神说JavaWeb笔记(超级详细)
  20. mac安装破解软件提示已损坏

热门文章

  1. 带给你灵感的3D街画艺术设计
  2. 《WF编程》系列之30 - 基本活动:错误处理
  3. 第四章切比雪夫不等式、大数定理、中心极限定理
  4. [Leedcode][JAVA][第45题][跳跃游戏 II][贪心算法]
  5. [测试智能合约]ganache+metamask+remix
  6. 使用ping命令检查路由之解惑
  7. python工厂模式 理解_浅谈Python设计模式 - 抽象工厂模式
  8. linux边看系统信息,Linux查看系统信息大全[备忘]
  9. spring security:自定义认证成功处理器
  10. gui显示文本动态框