加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

基于 Spring Cloud 与 Vue.js 的前后端一站式陈设

发布时间:2019-11-01 21:04:56 所属栏目:建站 来源:老马
导读:本文将带各人从一台全新的 CentOS 处事器开始,陈设一套完备的前后端疏散项目。操纵步调很是具体,新手友爱型文章~ 后端技能栈:Spring Cloud 微处事架构 + Redis + RabbitMQ + MySQL; 前端技能栈:Vue + ElementUI; 陈设器材:后端用 Docker 容器化陈设,

新建 education_deploy.sh 文件,把两行代码放进去:

  1. docker build -t education . 
  2. docker run -p 8899:8899 -t -dit --restart=always education 

留意第一行最后有个点 . ,假如你想把打出来的镜像名叫 abc,对外袒露的端口是 6666,则应该这样写:

  1. docker build -t abc . 
  2. docker run -p 6666:6666 -t -dit --restart=always abc 

上传随处事器

新建一个文件夹,并为每个微处事模块新建一个文件夹用于存放 jar 包、Dockerfile 和自动化陈设文件,目次布局如图:

基于 Spring Cloud 与 Vue.js 的前后端一站式陈设

把 back_end 这个文件夹整体压缩,压缩呼吁为:

  1. tar -cvf back_end.tar ./back_end 

执行完后会在目次下看到 back_end.tar 压缩文件。

行使 ssh 呼吁登录随处事器,根目次下新建一个 edu 文件夹,进入这个文件夹,查察当前目次,记着这个目次:

  1. //新建文件夹 edu 
  2. mkdir edu 
  3.  
  4. //进入到 edu 文件夹内 
  5. cd edu 
  6.  
  7. //查察当前目次,会输出:/root/edu 
  8. pwd 

记着你要传随处事器的位置:/root/edu,再回到本机适才压缩 back_end.tar 文件的目次,执行以下呼吁把 back_end.tar 发送随处事器的 /root/edu 目次下:

  1. scp back_end.tar root@123.456.789.10:/root/edu 

上传完之后,在处事器解压:

  1. tar -xvf back_end.tar 

然后依次进入到各个模块的文件夹内,执行 sh 剧本:

  1. sh ./education_deploy.sh 

都运行完之后后端微处事就陈设完啦!

常用 Docker 呼吁

陈设完还要检讨是否陈设正确,先从 Docker 开始搜查,最后在赏识器输入接口地点看可否调通。

下面的呼吁都在 CentOS 处事器上执行。

查察当前运行的容器,看 MySQL、Redis、RabbitMQ 和你本身的项目是否运行:

  1. docker ps 

基于 Spring Cloud 与 Vue.js 的前后端一站式陈设

查察日记

想进入到容器中查察日记:

  1. docker logs 容器 ID 

好比想查察容器 ID 为 378af204f7bc 的容器日记,应该执行:

  1. docker logs 378af204f7bc 

假如容器运行了很长时刻,将会发生很是多的日记,直接行使 docker logs 会把全部日记都打印出来,可不行以只打印最后几多行可能从某个时刻之后的日记呢?虽然可以。

查察指按时刻后的日记,只表现最后 100 行:

  1. docker logs -f -t --since="2019-10-24" --tail=100 CONTAINER_ID 

只打印最后 50 行日记:

  1. docker logs --tail=50 容器 ID 

查察最近 30 分钟的日记:

  1. docker logs --since 30m 容器 ID 

查察某时刻之后的日记:

  1. docker logs -t --since="2019-10-24T13:23:37" CONTAINER_ID 

查察某时刻段日记:

  1. docker logs -t --since="2019-10-24T13:23:37" --until "2019-10-25T12:23:37" CONTAINER_ID 

遏制和启动

遏制容器:

  1. docker stop 容器 ID 

查察全部容器(包罗已经遏制的):

  1. docker ps -a 

从头启动容器(容器被遏制了,但还未被删除):

  1. docker start 容器 ID 

删除容器和镜像

假如项目有窜改,最好把之前的容器、镜像都删掉,再运行新的容器。

先遏制容器:

  1. docker stop 容器 ID 

再删除容器:

  1. docker rm 容器 ID 

查察 image 镜像:

  1. docker images 

删除镜像:

  1. docker rmi 镜像 ID 

前端陈设

先把前端项目打包,压缩为 tar 文件,发送随处事器上,在处事器解压。

要用 Nginx 做署理必要先安装 Nginx。

安装 Nginx

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读